<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>Thank you, Dave! One or two times I actually wanted to take this route to update an ancient image, so I'm glad you have fixed this. :-)</p>
<p><br>
</p>
<p>Best,</p>
<p>Christoph</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 David T. Lewis <lewis@mail.msen.com><br>
<b>Gesendet:</b> Donnerstag, 25. November 2021 18:41:35<br>
<b>An:</b> The general-purpose Squeak developers list<br>
<b>Betreff:</b> Re: [squeak-dev] updating a 5.2 image breaks because of MCConfiguration>>#log</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">It's fixed. I was able to avoid hacking an existing MCM by putting<br>
a fixed version of MonticelloConfigurations-dtl.161 in a branch<br>
(MonticelloConfigurations.squeak52) and adding an update map to<br>
point to MonticelloConfigurations.squeak52-dtl.162.<br>
<br>
Updating a fresh Squeak 5.2 release image works again, and the<br>
new update map even has a comment in its version history thanks<br>
to the 161 update :-)<br>
<br>
Dave<br>
<br>
<br>
On Wed, Nov 24, 2021 at 09:02:31AM +0100, Marcel Taeumel wrote:<br>
> Hi Dave!<br>
> <br>
> >??If nobody talks me out of it, I'll make that update soon.<br>
> <br>
> Go for it. :-)<br>
> <br>
> Best,<br>
> Marcel<br>
> Am 24.11.2021 05:13:55 schrieb David T. Lewis <lewis@mail.msen.com>:<br>
> On Sat, Nov 20, 2021 at 10:47:31AM -0800, tim Rowledge wrote:<br>
> > For reasons, I just tried updating an old 5.2-18229 image (actually<br>
> > I thought it was a 5.3 image, but that's by the by) and it fails<br>
> > because MCConfiguration>>#log sends #openIfNone to TranscriptStream.<br>
> > Which doesn't understand.<br>
> ><br>
> > So far as I can see it was a change in MonticelloConfigurations-dtl.161<br>
> > that added the newer version MCConfiguration>>#log but unfortunately<br>
> > there is nothing that adds the new #openIfNone preceeding that. I<br>
> > suppose it's not really worth worrying about much but if it's easily<br>
> > fixable it might save some frustration for some unsuspecting user of<br>
> > an old system.<br>
> ><br>
> > tim<br>
> <br>
> <br>
> For the source.squeak.org/squeak52 update stream that is used for<br>
> updating a Squeak 5.2 release image, the problem is caused by me.<br>
> <br>
> I added MonticelloConfigurations-dtl.161 to the repository, which<br>
> is the update that provides MCConfigurationExtended to allow editing<br>
> MCM configuration maps with comments and version history.<br>
> <br>
> Unfortunately, MonticelloConfigurations-dtl.161 also contains the<br>
> update from MonticelloConfigurations-mt.156 that calls the new method<br>
> in Tools-mt.888 for opening a Transcript if not already open, and<br>
> this leads to the DNU in update processing.<br>
> <br>
> A simple hack-fix would be to re-save MonticelloConfigurations-dtl.161<br>
> in the squeak52 repository, but without the change to MCConfiguration>>log<br>
> that leads to the problem.<br>
> <br>
> If nobody talks me out of it, I'll make that update soon.<br>
> <br>
> Dave<br>
> <br>
> <br>
<br>
> <br>
<br>
<br>
</div>
</span></font>
</body>
</html>