Hi Edwin,

I assume you're doing this from a fresh Squeak 5.3 image with nothing else loaded but, if not, please try that.

You mentioned a SqueakMap error.  I'm curious if you get an error when you click the "Update" button on the main Catalog window.  It should refresh quickly (a few seconds at most).  Also, if you can access the SqueakMap website, the SqueakMap issue can be eliminated by downloading the install file from the website and running it in the image.  Here's the link to that, the same Maui 1.53 install script at the bottom of this page which is run when the "Install" button is clicked.

  https://map.squeak.org/package/960966ef-1193-4da9-b11b-ed47088d9595/autoversion/2.5

As for the (head) version in 6.0, check once again you're starting from a virgin 6.0 image.  I did that myself just now once again.  Same update # as yours (22148).  I selected "Reject Rest" on every merge request and it loaded cleanly.  Actually, there was one Warning about OSProcess, just press "Proceed" on that one.  I'm running the latest production VM, 202312181441 downloaded from squeak.org.  Here's was final state, with "Object new maui" working.

image.png

If you're starting from that same setup and going through the same process, it should work.

Best,
  Chris


On Fri, Mar 22, 2024 at 6:00 PM Edwin Ancaer <eancaer@gmail.com> wrote:
Hello,

Sorry it took this time to answer, but I'm not as lucky as you are in installing Maui


In the 5.3 image, loading package Maui (1.53) continues giving the server map.squeak.org is not responding error.
In the 6.0 image, map.squeak.org is respondingbut I always get a core dump while installing Maui (Head).
Upon install, Squeak proposes Merging Kernel-cmm.1309. I click the 'Rest Accept' button, then the 'Install' button and get the core-dump.
The screenshot is attached in <stackoverflow.png>

My main issue is that I could be bothering you now, with errors that are due to errors on my side, and that you cannot solve anyway. Also I'm on FreeBSD 14, there were some minor tweaks to overcome some issues with the new version of Clang. I don't know if this could have any influence.

But in my experiments I noticed that when I just cancel the first proposed merge, all others merges are going fine with 'Rest Accept' and 'Install'.  At least this means that all is not bad. Therefore,  I would like to know if it is possible to merge the individual changes in Kernel-cmm.1309.one by one, to see which one fails.

Hope you're not totally in despair by now,

Edwin Ancaer

 





Op wo 20 mrt 2024 om 03:03 schreef Chris Muller <ma.chris.m@gmail.com>:
Hi Edwin,

No, the current VM is fine.  It's hard to see the error message you've got there because it's truncated by the screen, however, when I just tried repeating your attempted install of Maui v1.53 on SqueakMap in Squeak 5.3, I ran into extreme slowness of squeaksource.com.  This is confirmed if you try to access the squeaksource.com website.  For some reason, the server is really really slow right now.

Because of that, I encountered several errors as shown in the attached .png picture -- which looks different than the error you got -- nevertheless, I was able to click "Yes" for a debugger, then select the "allFilenames" method, then click the "Restart" button, then "Proceed".  Restart just restarts that last method that failed (allFilenames) and not the entire process.

By doing that, Maui loaded cleanly.  So the problem is just that the SqueakSource server needs to be bounced and possibly a bug fixed.  I've reached out to the administrator of that server who I believe has now fixed it.  I'm now able to load Maui cleanly with one click and no debugger interruptions.  That may have just been some unfortunate timing, it should work for you too now.

Regards,
  Chris




On Tue, Mar 19, 2024 , 5:22 PM Edwin Ancaer <eancaer@gmail.com> wrote:

Chris,

the plan was to install Maui in a 5.3 image, and then compare the behaviour between the 5.3 and the 6.0 version of the Squeak image.

2024-03-19-222359_1022x491_scrot.png

and when opening the debugger:
2024-03-19-232022_1021x778_scrot.png

But I'm running into the same problem with Ma-Base as in the 6.0 image. Could it be I need an older version of the VM also?

Thanks,

Edwin Ancaer

Op ma 18 mrt 2024 om 23:50 schreef Chris Muller <asqueaker@gmail.com>:
Hi Edwin,

Maui hasn't been ported to 6.0.  I did just successuflly load the head version from SqueakMap by selecting "Accept Rest" for every merge request.  There were several, but after it was all loaded, "Object new maui" actually worked, including dragging a message to it.  I have to say, given how many changes there were between 5.3 and 6.0, I'm pretty amazed by that.

However, the Magma suite including Maui is still only supported in 5.3.  They may appear to work in 6.0 (even if you selected "Reject Rest" during the merge requests), but most likely, without a conscious porting effort, there would be alligators waiting.

But if you do decide to brave the waters please share your experience!

Regards,
  Chris



On Sun, Mar 17, 2024 at 5:27 AM Edwin Ancaer <eancaer@gmail.com> wrote:
Hello,

I wanted to load Maui from SqueakMap but as I'm running  a 6.0 image, there is no corresponding Maui verson in squeakmap. 

I first tried to load version 1.53, but that is giving following error:
mabase1.png
Then I tried the Head version, but that proposes met to merge code. Not being a specialist, I don't want to rush into this. 
Is it safe for the other applications in the image to start changing existing code? Which of the proposed options can I take best?....
merging.png

Is there any chance for a Maui version for the 6.0 image, and if not, what is the best option for the proposed merges?

Please don't see this as a complaint. Free time is scarce for everybody, so "We just don't have the time to keep up with all this" is a valid answer for me.
 
Kind regards,

Edwin Ancaer