<div dir="auto">Also you probably don’t need all the packages, and maybe there’s some of them not up to date, not sure. For my projects I do this:</div><div dir="auto">  - copy .image and .changes to new files</div><div dir="auto">  - start the new image</div><div dir="auto">  - install new updates</div><div dir="auto">  - install VectorGraphics from the FileList or from the menu by choosing a TTF font</div><div dir="auto">  - install my packages</div><div dir="auto">  - save</div><div dir="auto"><br></div><div dir="auto">Then I work on my packages, regularity saving them and pushing to GitHub. I don’t install updates any more. After a while (weeks or months in my case) I repeat the process starting from a fresh image.</div><div dir="auto"><br></div><div dir="auto">Other people have different workflows, this is what works for me. I think some people never save the image, or use an image for a very short time and update more often.</div><div dir="auto"><br></div><div dir="auto">Hope this helps,</div><div dir="auto">Luciano</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 16 May 2022 at 2:09 AM Luciano Notarfrancesco <<a href="mailto:luchiano@gmail.com">luchiano@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div dir="auto">I have my images in the same directory than the original image. This is required for it to find the updates, it looks for a subdirectory CoreUpdates/. If you copy to other directory you’ll have to copy more files, e.g. .sources, etc…</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 16 May 2022 at 2:05 AM Shaping via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word"><div><p class="MsoNormal">Package downloader says CoreUpdates cannot be found.  I copied and renamed my image/changes files to another directory.  CoreUpdates is in fact in Cuis-Smalltalk-dev.  I tried changing the “Start in” directory of the shortcut to the Cuis-Smalltalk-dev, but this made no difference.<u></u><u></u></p></div></div><div lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word"><div><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><div style="border-style:solid none none;border-top-width:1pt;padding:3pt 0in 0in;border-top-color:rgb(225,225,225)"><p class="MsoNormal"><b>From:</b> Cuis-dev <<a href="mailto:cuis-dev-bounces@lists.cuis.st" target="_blank">cuis-dev-bounces@lists.cuis.st</a>> <b>On Behalf Of </b>Luciano Notarfrancesco via Cuis-dev<br><b>Sent:</b> Sunday, 15 May, 2022 13:56<br><b>To:</b> Discussion of Cuis Smalltalk <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>><br><b>Cc:</b> Luciano Notarfrancesco <<a href="mailto:luchiano@gmail.com" target="_blank">luchiano@gmail.com</a>><br><b>Subject:</b> Re: [Cuis-dev] Load All TrueType Fonts fails in Cuis6.0-5069; porting from VW to Cuis (addendum)<u></u><u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">I install packages with a doIt or from the FileList. And I make a new image not from the menu but by coping the .image and .changes files instead.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">On Mon, 16 May 2022 at 1:47 AM Shaping via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>> wrote:<u></u><u></u></p></div><blockquote style="border-style:none none none solid;border-left-width:1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in;border-left-color:rgb(204,204,204)"><div><div><p class="MsoNormal">Loading AllPackages caused error:  Could not find code package file for {PetitParser]. Installation of [PetitParserBinding] failed.<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">I then noticed the Package Downloader (I’d early used Git Bash to download the packages).  I tried to download all the packages, but there was a walkback complaining about a Socket connection to local host at port 443.<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">…<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Re: <a href="https://github.com/bpieber/Cuis-Smalltalk-StyledTextEditor" target="_blank">https://github.com/bpieber/Cuis-Smalltalk-StyledTextEditor</a><u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Similarly, I’m getting walkbacks when I try to use StyleTextEditor (I’m trying to see how we are using Git, even if the facility is nascent).<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">The Package Downloader found and listed the .git file.  Loading it caused a walkback talking about <u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">arg1:      [closure] in ExternalType class>>noticeModificationOf: <u></u><u></u></p><p class="MsoNormal">in  Win32Bitmap.<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">I’m seeing several basic errors.  I can only conclude that I did not setup Cuis completely.   <u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Shaping<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">---<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Hi.<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">I cloned the latest Cuis repo at <code style="font-family:monospace"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)"><a href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev.git</a>.</span></code><u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Then I cloned the 21 package repos listed in <code style="font-family:monospace"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)">clonePackageRepos.sh.</span></code><u></u><u></u></p><p class="MsoNormal"><code style="font-family:monospace"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)"> </span></code><u></u><u></u></p><p class="MsoNormal">They are:<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/SVG.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/SVG.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/EnhancedText.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/EnhancedText.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/Erudite.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/Erudite.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/StyledTextEditor.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/StyledTextEditor.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/Measures.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/Measures.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/Calendars.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/Calendars.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/CodeExamples.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/CodeExamples.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/Games.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/Games.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/Morphic.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/Morphic.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/Cairo.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/Cairo.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-UI.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-UI.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/OSProcess.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/OSProcess.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/Numerics.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/Numerics.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/GeographicInformationSystems.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/GeographicInformationSystems.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/Parsers.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/Parsers.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/Machine-Learning.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/Machine-Learning.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/AMQP.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/AMQP.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/firmata.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/firmata.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/VMMaker.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/VMMaker.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/Learning-Cuis.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/Learning-Cuis.git</a></span><u></u><u></u></p><p class="MsoNormal" style="line-height:15pt;background-color:rgb(0,43,54)"><span style="font-size:11.5pt;font-family:Consolas;color:rgb(131,148,150)">git clone <a href="https://github.com/Cuis-Smalltalk/TheCuisBook.git" style="font-family:Consolas" target="_blank">https://github.com/Cuis-Smalltalk/TheCuisBook.git</a></span><u></u><u></u></p><p class="MsoNormal" style="margin-bottom:12pt"> <u></u><u></u></p><p class="MsoNormal">Then I cloned and unzipped the Windows VM at<span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)"> <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/download/202112201228/squeak.cog.spur_win64x64.zip" style="font-family:Consolas" target="_blank">https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/download/202112201228/squeak.cog.spur_win64x64.zip</a></span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)">I made a shortcut icon to the engine and image, and double-clicked it.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)">Cuis started, and I saved it down to another name (you can’t specify a file path when you do this, only a leaf name; you then must copy the three new files to whatever location you want).</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)">One of the first things I did was: Load All TrueType Fonts.  This created a walkback complaining about how MorphicCanvas already has ivar <i style="font-family:Consolas">engine</i> defined.  Why would this be a problem?  We could just redefine the class, and continue. </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)">I then started over with a fresh image, and opened Package Installer.  I don’t know which package(s) to load to fix the morphic TTfont problem.  So I chose the first of the three VectorGraphics packages.  This caused the same walkback.  I’ll continue to work thru the packages.  </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)">Is there a smoother way to get something beyond a plain-vanilla Cuis set up?</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)">I’m trying to port all my work from VisualWorks to Pharo or Cuis, which looks cleaner and easier to work with in some ways.  Does anyone have a well-tested procedure for converting VW to Pharo/Cuis?  I posted the same question in Pharo Discord, but didn’t see a Discord or Pharo subgroup for Cuis.</span><u></u><u></u></p></div></div><div><div><p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Consolas;border:1pt none windowtext;padding:0in;color:rgb(36,41,47)">Shaping</span><u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p></div></div><p class="MsoNormal">-- <br>Cuis-dev mailing list<br><a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br><a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><u></u><u></u></p></blockquote></div></div></div></div>-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div></div>
</blockquote></div></div>