<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<meta content="text/html; charset=UTF-8">
<style type="text/css" style="">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Helvetica,sans-serif">
<p>Hi Dave,</p>
<p><br>
</p>
<p>a naive question: Why isn't SqueakSource running on an automatically updated Trunk image, maybe only pulling updates that were approved by a CI process? Wasn't it worth the effort? :-)</p>
<p><br>
</p>
<p>Best,</p>
<p>Christoph</p>
<div id="x_Signature">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:rgb(0,0,0); font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<div name="x_divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div><font size="2" color="#808080"></font></div>
</div>
</div>
</div>
</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 David T. Lewis <lewis@mail.msen.com><br>
<b>Gesendet:</b> Montag, 12. Oktober 2020 23:30:04<br>
<b>An:</b> The general-purpose Squeak developers list<br>
<b>Betreff:</b> Re: [squeak-dev] Bug in SqueakSource mailer service?</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">Hi Christoph,<br>
<br>
On Mon, Oct 12, 2020 at 11:34:04AM +0000, Thiede, Christoph wrote:<br>
> Hi all,<br>
> <br>
> <br>
> that's funny. I uploaded EToys-ct.409, whiches removes some invalid encoding characters from a method comment, half an hour ago and it did not appear in the mailing list. However, Monticello-ct.731 which I uploaded some minutes later appeared on the list
 as usual. Do we have some bug in the mailer service code that stumbled upon the special characters in the method comment?<br>
> <br>
> <br>
> Here is the (manually created) diff:<br>
> <br>
> <br>
>   assureContentAreaStaysAt: aPoint<br>
> -  "selbst-verst????????????????????????????ndlich"<br>
> <br>
> self currentWorld doOneCycleNow.<br>
> self topLeft: ((self topLeft - contentArea topLeft ) + aPoint)<br>
> <br>
<br>
I do not know the answer to your question, but based on my experience<br>
supporting the old squeaksource.com server (which has until recently<br>
been running on an older image and squeaksource code base), I would<br>
not be surprised to find bugs like this related to improper handling<br>
of WideString in squeaksource.<br>
<br>
In earlier years, squeaksource.com was being used heavily by students<br>
for Pharo-based classroom assignments. User names that (quite properly)<br>
used WideString for the user name would cause failures in the squeaksource<br>
application, and I would have to "fix" these problems by converting<br>
the usernames to plausible 8-bit strings in the squeaksource.com image.<br>
These failures happened quite frequently for a number of years after<br>
the Pharo community moved to smalltalkhub.com, because squeaksource.com<br>
was still being used to support classroom projects.<br>
<br>
On source.squeak.org we did not ever have these issues, possibly because<br>
it was running on a newer Squeak image with better support for WideString,<br>
or possibly simply because the active developers on source.squeak.org<br>
have been in the habit of avoiding the use of international character<br>
sets in their commits.<br>
<br>
My guess is that you have uncovered a bug in SqueakSqueak that simply<br>
has not been noticed until now.<br>
<br>
Dave<br>
<br>
<br>
</div>
</span></font>
</body>
</html>