<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
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.
 ;) 
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> on behalf of Thiede, Christoph <Christoph.Thiede@student.hpi.uni-potsdam.de><br>
<b>Sent:</b> Friday, June 17, 2022 1:20:36 PM<br>
<b>To:</b> The general-purpose Squeak developers list <squeak-dev@lists.squeakfoundation.org><br>
<b>Subject:</b> Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates</font>
<div> </div>
</div>
<div><style type="text/css" style="display:none">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Helvetica,sans-serif">
<p>Let's discuss this again after the release. <span>šŸ˜Š</span></p>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>Von:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im Auftrag von Taeumel, Marcel<br>
<b>Gesendet:</b> Freitag, 17. Juni 2022 13:11:54<br>
<b>An:</b> The general-purpose Squeak developers list<br>
<b>Betreff:</b> Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates</font>
<div> </div>
</div>
<div>Please let's not remove that example of a file-based help for now. Thanks!
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> on behalf of Thiede, Christoph <Christoph.Thiede@student.hpi.uni-potsdam.de><br>
<b>Sent:</b> Friday, June 17, 2022 11:47:00 AM<br>
<b>To:</b> The general-purpose Squeak developers list <squeak-dev@lists.squeakfoundation.org><br>
<b>Subject:</b> Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates</font>
<div> </div>
</div>
<div><style type="text/css" style="display:none">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div id="x_x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Helvetica,sans-serif">
<p>> <span style="font-size:12pt">Keep it simple.</span></p>
<div><br>
</div>
<div>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.</div>
<div><br>
</div>
<div>Best,</div>
<div>Christoph</div>
<p></p>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>Von:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im Auftrag von Taeumel, Marcel<br>
<b>Gesendet:</b> Freitag, 17. Juni 2022 10:07:17<br>
<b>An:</b> The general-purpose Squeak developers list<br>
<b>Betreff:</b> Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates</font>
<div> </div>
</div>
<div>
<div dir="auto">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.</div>
<div dir="auto"><br>
</div>
<div dir="auto">Best,</div>
<div dir="auto">Marcel</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> on behalf of Thiede, Christoph <Christoph.Thiede@student.hpi.uni-potsdam.de><br>
<b>Sent:</b> Thursday, June 16, 2022 9:36:35 PM<br>
<b>To:</b> The general-purpose Squeak developers list <squeak-dev@lists.squeakfoundation.org><br>
<b>Subject:</b> Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates</font>
<div> </div>
</div>
<div><style type="text/css" style="display:none">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div id="x_x_x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Helvetica,sans-serif">
<p>> <span style="font-size:12pt">Doh, release notes are not updated with the update stream.</span></p>
<div><br>
</div>
<div>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. :-)</div>
<div><br>
</div>
<div>Best,</div>
<div>Christoph</div>
<p></p>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_x_x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>Von:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im Auftrag von karl ramberg <karlramberg@gmail.com><br>
<b>Gesendet:</b> Donnerstag, 16. Juni 2022 21:03:48<br>
<b>An:</b> The general-purpose Squeak developers list<br>
<b>Betreff:</b> Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div>Doh, release notes are not updated with the update stream.</div>
<div>Downloaded latest trunk image now. <br>
</div>
<div>Sorry for the noise <br>
</div>
<div><br>
</div>
<div>Best,</div>
<div>Karl</div>
<div><br>
</div>
</div>
<br>
<div class="x_x_x_gmail_quote">
<div dir="ltr" class="x_x_x_gmail_attr">On Thu, Jun 16, 2022 at 8:54 PM karl ramberg <<a href="mailto:karlramberg@gmail.com">karlramberg@gmail.com</a>> wrote:<br>
</div>
<blockquote class="x_x_x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div dir="ltr">
<div>I could not see the new GifReadWriter mentioned in release notes</div>
<div><br>
</div>
<div>Best,</div>
<div>Karl<br>
</div>
</div>
<br>
<div class="x_x_x_gmail_quote">
<div dir="ltr" class="x_x_x_gmail_attr">On Thu, Jun 16, 2022 at 8:39 PM Jaromir Matas <<a href="mailto:mail@jaromir.net" target="_blank">mail@jaromir.net</a>> wrote:<br>
</div>
<blockquote class="x_x_x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div lang="EN-US">
<div>
<p class="x_x_x_MsoNormal">Hi Christoph,</p>
<p class="x_x_x_MsoNormal"><u></u> <u></u></p>
<p class="x_x_x_MsoNormal">> Process termination is currently buggy and will silently drop the process if some unwind contexts signal an unhandled error.</p>
<p class="x_x_x_MsoNormal"><u></u> <u></u></p>
<p class="x_x_x_MsoNormal">This is fixed now. No more issues Iā€™m aware of ;)</p>
<p class="x_x_x_MsoNormal"><u></u> <u></u></p>
<p class="x_x_x_MsoNormal">Also - regarding Process Browser, you added the <b><i>destroy</i></b> magical ā€œbuttonā€, why not mention it?</p>
<p class="x_x_x_MsoNormal"><u></u> <u></u></p>
<p class="x_x_x_MsoNormal">Amazing reading!</p>
<p class="x_x_x_MsoNormal">Best,</p>
<p class="x_x_x_MsoNormal">Jaromir</p>
<p><span lang="CS">--</span></p>
<p><strong><span style="font-family:"Calibri Light",sans-serif; color:rgb(51,51,51); font-weight:normal">JaromĆ­r Matas</span></strong><span style="font-family:"Calibri Light",sans-serif; color:rgb(85,85,85)"><u></u><u></u></span></p>
<p><span style="font-family:"Calibri Light",sans-serif; color:rgb(46,117,182)"><a href="mailto:mail@jaromir.net" target="_blank">mail@jaromir.net</a></span></p>
<p class="x_x_x_MsoNormal"><u></u> <u></u></p>
<div style="border-color:rgb(225,225,225) currentcolor currentcolor; border-style:solid none none; border-width:1pt medium medium; padding:3pt 0in 0in">
<p class="x_x_x_MsoNormal" style="border:medium none; padding:0in"><b>From: </b><a href="mailto:christoph.thiede@student.hpi.uni-potsdam.de" target="_blank">christoph.thiede@student.hpi.uni-potsdam.de</a><br>
<b>Sent: </b>Thursday, June 16, 2022 19:45<br>
<b>To: </b><a href="mailto:squeak-dev@lists.squeakfoundation.org" target="_blank">squeak-dev@lists.squeakfoundation.org</a><br>
<b>Subject: </b>Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates</p>
</div>
<p class="x_x_x_MsoNormal"><u></u> <u></u></p>
<p class="x_x_x_MsoNormal">Hi all,<br>
<br>
during the last months, I have assembled the current state of the release notes for Squeak 6.0. They are already integrated into the
<a href="http://files.squeak.org/trunk/" target="_blank">nightly built image [1]</a> where you can open them via
<a><b>Help > Release Notes</b></a><b>.</b> Alternatively, you can download them from
<a href="https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/release-notes/6.0" target="_blank">
GitHub [2]</a> into your release-notes folder or adjust the path in <span style="color:black">
<a>SqueakReleaseNotes </a></span><span style="color:navy"><a>class>>#asHelpTopic</a></span>. Note that reading the notes outside of Squeak is only half as funny as I added a lot of interactive content to them.<br>
<br>
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<br>
<br>
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!<br>
<br>
Thanks to Marcel for the support!<br>
<br>
Best,<br>
Christoph<br>
<br>
[1] <a href="http://files.squeak.org/trunk/" target="_blank">http://files.squeak.org/trunk/</a><br>
[2] <a href="https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/release-notes/6.0" target="_blank">
https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/release-notes/6.0</a><br>
[3] If you ever want to do this yourself, <a>ReleaseBuilder class>>#changesBetweenReleases
</a>is a good starter. Ad: I also integrated this functionality into Squeak Inbox Talk and will publish it soon(TM). ;-)<br>
<br>
<span style="color:gray">---<br>
<i>Sent from <a href="https://github.com/hpi-swa-lab/squeak-inbox-talk" target="_blank">
<span style="color:gray">Squeak Inbox Talk</span></a></i></span><br>
<br>
On 2022-06-14T12:26:27+02:00, <a href="mailto:marcel.taeumel@hpi.de" target="_blank">
marcel.taeumel@hpi.de</a> wrote:<br>
<br>
> Hi all --<br>
> <br>
> > Beta/RC testing until June 5, 23:59 AOE<br>
> <br>
> 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.<br>
> <br>
> Best,<br>
> Marcel<br>
> Am 18.05.2022 15:33:46 schrieb Marcel Taeumel <marcel.taeumel at <a href="http://hpi.de" target="_blank">
hpi.de</a>>:<br>
> Hi all --<br>
> <br>
> We are in the "Feature Freeze". Here is our first 6.0beta bundle:<br>
> <a href="http://files.squeak.org/6.0beta/" target="_blank">http://files.squeak.org/6.0beta/</a> [<a href="http://files.squeak.org/6.0beta/" target="_blank">http://files.squeak.org/6.0beta/</a>]<br>
> <br>
> <br>
> The package 60Deprecated got unloaded via the update stream.<br>
> Reload it manually if you really need it. Avoid for testing.<br>
> <br>
> Please focus on bug reporting and fixing:<br>
> <a href="https://bugs.squeak.org/" target="_blank">https://bugs.squeak.org/</a> [<a href="https://bugs.squeak.org/" target="_blank">https://bugs.squeak.org/</a>] (GitHub issues)<br>
> <br>
> <br>
> Reduce the amount of fixes that might be regarded as new features.<br>
> Please avoid adding new features, especially if they need to be<br>
> discussed.<br>
> <br>
> Yes, you may add commentary and documentation as you see fit.<br>
> Yes, there is still time to merge Jaromir's process suspend/terminate<br>
> fixes.<br>
> <br>
> No, there won't be any natural-language translations in Squeak 6.0.<br>
> But maybe a simple tutorial/hint on how to add one yourself in the<br>
> "Extras > Language" menu.<br>
> <br>
> --> Beta/RC testing until June 5, 23:59 AOE<br>
> <br>
> <br>
> Best,<br>
> Marcel<br>
> <br>
> P.S.: "Squeak Objectland" is still not off the table. I will take another look<br>
> at it after returning from California on May 27th.<br>
> <br>
> Am 06.05.2022 11:52:56 schrieb Marcel Taeumel <marcel.taeumel at <a href="http://hpi.de" target="_blank">
hpi.de</a>>:<br>
> Hi all --<br>
> <br>
> Let's move the dates:<br>
> <br>
>  - Feature Freeze on May 18, 23:59 AOE<br>
> -> 11 days to go<br>
>  - Beta/RC testing until June 5, 23:59 AOE<br>
> -> 30 days to go<br>
> <br>
> I will not be available from May 20 to May 27.<br>
> <br>
> Let's hope we can fix the <a href="http://source.squeak.org" target="_blank">source.squeak.org</a> issues<br>
> in time and also resolve that unnecessarily effortful<br>
> discussion on primitive 126 in the OSVM [1] by then.<br>
> <br>
> Best,<br>
> Marcel<br>
> <br>
> [1] <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627" target="_blank">https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627</a><br>
> Am 02.05.2022 11:26:01 schrieb Marcel Taeumel <marcel.taeumel at <a href="http://hpi.de" target="_blank">
hpi.de</a>>:<br>
> Hi all --<br>
> <br>
> The connectivity to <a href="http://source.squeak.org" target="_blank">source.squeak.org</a> is not good at the moment.<br>
> <br>
> 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.<br>
> <br>
> If the issues persist throughout this week, we will move the deadlines.<br>
> <br>
> Best,<br>
> Marcel<br>
> Am 25.04.2022 09:58:29 schrieb Marcel Taeumel <marcel.taeumel at <a href="http://hpi.de" target="_blank">
hpi.de</a>>:<br>
> Hi all! --<br>
> <br>
> Let's do this.<br>
> <br>
>  - Feature Freeze on May 6, 23:59 AOE<br>
> -> 11 days to go<br>
>  - Beta testing until May 15, 23:59 AOE<br>
> -> 20 days to go<br>
>  - Picking a release candidate until May 18, 23:59 AOE<br>
> -> 23 days to go<br>
> <br>
> The current state of tests can be found here:<br>
>  - <a href="https://github.com/squeak-smalltalk/squeak-app/actions" target="_blank">
https://github.com/squeak-smalltalk/squeak-app/actions</a><br>
>  - <a href="https://github.com/marceltaeumel/squeak-ffi/actions" target="_blank">
https://github.com/marceltaeumel/squeak-ffi/actions</a><br>
> <br>
> Download the latest squeak-app bundles from here:<br>
>  - <a href="http://files.squeak.org/6.0alpha/" target="_blank">http://files.squeak.org/6.0alpha/</a><br>
>  - <a href="http://files.squeak.org/6.0beta/" target="_blank">http://files.squeak.org/6.0beta/</a> (after May 6)<br>
>  - <a href="http://files.squeak.org/6.0rc1/" target="_blank">http://files.squeak.org/6.0rc1/</a> (after May 15)<br>
>  - <a href="http://files.squeak.org/6.0rc2/" target="_blank">http://files.squeak.org/6.0rc2/</a><br>
>  - ...<br>
> <br>
> Please report bugs here on squeak-dev or on GitHub:<br>
>  - <a href="https://github.com/squeak-smalltalk/squeak-object-memory/issues" target="_blank">
https://github.com/squeak-smalltalk/squeak-object-memory/issues</a><br>
> <br>
> After the Feature Freeze, this will happen in the Trunk Update Stream:<br>
>  - Unload 60Deprecated via postload-script<br>
>  - Adapt "SqueakVersion" to keep build number stable<br>
>  - Add "Load deprecated methods" to preference wizard<br>
>  - Update update map to not include 60Deprecated anymore<br>
> <br>
> After the release, this will happen in the Trunk Update Stream:<br>
>  - Add new 61Deprecated package<br>
>  - Trunk open for the features again<br>
>  ! Discuss the critical ones via Inbox as usual<br>
> <br>
> Meanwhile, the release versions of all packages will be copied over to <a href="http://source.squeak.org/squeak60" target="_blank">
source.squeak.org/squeak60</a>.<br>
> <br>
> Best,<br>
> Marcel<br>
> <br>
> P.S.: Here is the previous info on the release planning: <a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.html" target="_blank">
http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.html</a><br>
> -------------- next part --------------<br>
> An HTML attachment was scrubbed...<br>
> URL: <<a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220614/1c4b1ff2/attachment.html" target="_blank">http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220614/1c4b1ff2/attachment.html</a>><br>
> <br>
> <br>
["6.0"]<u></u><u></u></p>
<p class="x_x_x_MsoNormal"><u></u> <u></u></p>
</div>
</div>
<br>
</blockquote>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>