<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Hi Marcel,</p>
<p><br>
</p>
<p>I now have uploaded <span>ConfigurationOfSpellingServices0-ct.1 with the following baseline spec:</span></p>
<p><span><br>
</span></p>
<p><span></p>
<div>baseline10: spec</div>
<div><span style="white-space:pre"></span><version: '1.0-baseline'></div>
<div><br>
</div>
<div><span style="white-space:pre"></span>spec for: #'common' do: [</div>
<div><span style="white-space:pre"></span>spec blessing: #'baseline'.</div>
<div><span style="white-space:pre"></span>spec project: 'SpellingServices0' with: [</div>
<div><span style="white-space:pre"></span>spec repository: 'github://hpi-swa-lab/squeak-spelling-services/src' ].</div>
<div><span style="white-space:pre"></span>spec group: 'default' with: #('SpellingServices0') ].</div>
<br>
</span>
<p></p>
<p><span>Unfortunately, this yields a nil MNU from a <span>MetacelloMCNamelessProjectSpec when I try to load the project via that configuration:</span></span></p>
<p><span><span><br>
</span></span></p>
<p><span><span><img size="71666" contenttype="image/png" id="img258698" style="max-width: 99.9%; user-select: none;" contextid="img132721" tabindex="0" src="cid:b9aca6d2-6cb6-4540-b741-522c5a7e8865"><br>
</span></span></p>
<p><span><span><br>
</span></span></p>
<p><span><span>Do you have any other ideas about how to get this working? Are you sure this could work at all? :-)</span></span></p>
<p><span><span><br>
</span></span></p>
<p>If we cannot set up an automated redirection, I could also just insert a small `self deprecated: ...` in the original baseline spec. Then users would at least know that they are loading an old version.</p>
<p><br>
</p>
<p>Best,</p>
<p>Christoph</p>
</div>
<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>Von:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im Auftrag von Taeumel, Marcel<br>
<b>Gesendet:</b> Dienstag, 6. Juli 2021 10:37:00<br>
<b>An:</b> squeak-dev<br>
<b>Betreff:</b> Re: [squeak-dev] Announcement: Spelling services</font>
<div> </div>
</div>
<div>
<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
Hi Christoph,
<div><br>
</div>
<div>this might be a name clash. Try renaming "SpellingServices" in your wrapper there.</div>
<div><br>
</div>
<div>Best,</div>
<div>Marcel</div>
<div class="mb_sig"></div>
<blockquote class="history_container" type="cite" style="border-left-style:solid;border-width:1px; margin-top:20px; margin-left:0px;padding-left:10px;">
<p style="color: #AAAAAA; margin-top: 10px;">Am 05.07.2021 16:48:08 schrieb Thiede, Christoph <christoph.thiede@student.hpi.uni-potsdam.de>:</p>
<div style="font-family:Arial,Helvetica,sans-serif">
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size: 12pt;color: #000000;font-family: Calibri,Helvetica,sans-serif">
<p>Anyone having an idea how to update the MetacelloConfiguration correctly so that it is mapped to the baseline on GitHub?</p>
<p><br>
</p>
<p>With <span>ConfigurationOfSpellingServices-ct.8, I am getting an incompatible specs error:</span></p>
<p><span><br>
</span></p>
<p><span><img size="65780" id="x_img936747" tabindex="0" style="max-width:99.9%" src="cid:2674fdf8-14e5-4616-a546-cc5a34bbb00c"><!-- </img> --><br>
</span></p>
<p><span><br>
</span></p>
<p><span>ConfigurationOfSpellingServices >> </span><span style="font-size: 12pt">baseline10: spec</span><span></span></p>
<div><span style="white-space:pre"></span><version: '1.0-baseline'></div>
<div><br>
</div>
<div><span style="white-space:pre"></span>spec for: #'common' do: [</div>
<div><span style="white-space:pre"></span>spec blessing: #'baseline'.</div>
<div><span style="white-space:pre"></span>spec project: 'SpellingServices' with: [</div>
<div><span style="white-space:pre"></span>spec repository: 'github://hpi-swa-lab/squeak-spelling-services/src' ].</div>
<div><span style="white-space:pre"></span>spec group: 'default' with: #('SpellingServices') ].</div>
<div><br>
</div>
<div>I have never worked with ConfigurationOfs before, just with BaselineOfs.</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_divRplyFwdMsg" dir="ltr"><span style="font-family: Calibri, sans-serif;color: #000000"><b>Von:</b> Thiede, Christoph<br>
<b>Gesendet:</b> Montag, 5. Juli 2021 01:14:24<br>
<b>An:</b> squeak-dev@lists.squeakfoundation.org; Thiede, Christoph<br>
<b>Betreff:</b> Re: Announcement: Spelling services</span>
<div> </div>
</div>
</div>
<span style="font-size: 10pt"><span style="font-size: 10pt">
<div class="PlainText">Hi all!<br>
<br>
I have ported the SpellingServices to GitHub since the HPI SqueakSource is deprecated now:<br>
<br>
<a href="https://github.com/hpi-swa-lab/squeak-spelling-services">https://github.com/hpi-swa-lab/squeak-spelling-services</a><br>
<br>
Besides the fix I proposed in my previous message, I applied the following changes to the project:<br>
<br>
- Fixed OSProcess callouts for Windows, and tested them for all platforms<br>
- Applied some general refactoring and clean-ups<br>
- Set up a weekly scheduled CI for all platforms (including some nice CI scripts for installing ispell/aspell on the GitHub Actions runner)<br>
- Added a bit of documentation in the README.md.<br>
<br>
In particular, please note that the MacSpellingInterface appears not to work any longer, maybe the SpellingPlugin in the VM has gone or something else. In the lack of an applish device, I cannot investigate this further, but those of you who are blessed with
 a computer by the company that does not even deem it necessary to provide VM support to run their software on the machines of us remaining poor plebs may feel free to take a look at this and report their findings under
<a href="https://github.com/hpi-swa-lab/squeak-spelling-services/issues/2">https://github.com/hpi-swa-lab/squeak-spelling-services/issues/2</a>. For now, I have marked the corresponding tests as expected failures.<br>
<br>
I have tried to update the Metacello configuration for the project analogously (see ConfigurationOfSpellingServices-ct.7), but I did not yet figure out how to use this configuration to check whether it is still intact.<br>
<br>
One last note in case you wonder how I moved the entire ancestry to git: This was done with the help of Jakob's ingenious SquotMonticelloConverter which I slightly extended in
<a href="https://github.com/hpi-swa/Squot/pull/328">https://github.com/hpi-swa/Squot/pull/328</a> (still awaiting my reaction on his review, thank you already for the feedback, Jakob!).<br>
<br>
Best,<br>
Christoph<br>
<br>
> Hi all,<br>
> <br>
> I created a small fix to get the ispell interface working again for Windows,<br>
> but unfortunately, I cannot upload it because the HPI SqueakSource is in<br>
> read-only mode now.<br>
> <br>
> For now, I'm attaching my patch here as an MCZ, but maybe we should move<br>
> this repository either to squeaksource.com or to GitHub?<br>
> <br>
> ---<br>
> <br>
> SpellingServices-ct.mcz<br>
> <<a href="http://forum.world.st/file/t372205/SpellingServices-ct.mcz">http://forum.world.st/file/t372205/SpellingServices-ct.mcz</a>> 
<br>
> <br>
> Name: SpellingServices-ct.6<br>
> Author: ct<br>
> Time: 12 June 2021, 7:32:26.942173 pm<br>
> UUID: b1b3b84a-56b2-4844-99fd-a2a3ee6e546c<br>
> Ancestors: SpellingServices-tfel.5<br>
> <br>
> Fix ispell interface for Windows<br>
> <br>
> Only open the file in read-only mode, otherwise the callout on Windows fails<br>
> to write back into the same file.<br>
> <br>
> ---<br>
> <br>
> Best,<br>
> Christoph<br>
> <br>
> <br>
> <br>
> -----<br>
> Carpe Squeak!<br>
> --<br>
> Sent from: <a href="http://forum.world.st/Squeak-Dev-f45488.html">http://forum.world.st/Squeak-Dev-f45488.html</a><br>
> <br>
> <br>
["SpellingInterface-example.png"]</div>
</span></span></div>
</blockquote>
</div>
</div>
</body>
</html>