A MacOS cloud desktop, where we can test our nodes

Hi folks,

I received a Github issue about the SVG node: seems a couple of things don't work correctly on Safari/Chrome on MacOs. However I don't have a MacOS, and I don't know anything about MacOS... I remember that @hotNipi had recently also a Safari issue, and also no Safari test environment.

Would be nice if contributors had an easy way to test/troubleshoot their nodes quickly on other systems (like MacOS), because most of us have very limited free time to setup all kind of test environments...

I have started downloading an ISO image of MacOS, to use it inside VirtualBox on my Windows 10 portable. Don't know yet whether it will work, because the download will be finished in 17 hours ...

But seems that MacStadium offers free use of a Mac mini i5 for open source projects. Would be great if our community had something like that, an environment where we quickly could troubleshoot issues. However I'm not sure if this is possible, when looking at their qualifications:

I see a series of issues:

  • We cannot request it ourselves, since a project lead needs to do that. And they are already very busy...
  • I'm not sure whether requirement 3 is fulfilled, since IBM is involved.
  • And suppose the setup would be approved, I assume the contributors (like me) are considered as third party. Which means we are not allowed to use it. But not sure...
  • And the biggest challenge: suppose it would be approved, who is going to maintain the environment (e.g. Node-RED installation ...). Because one contributor might screw up the setup, causing problems for the next contributor.

After writing down the above issues that popup in my head while writing this post, it seems quite undoable...

Does anybody has a better idea?
Or does everybody need to setup his own test environments...

Bart

The best site to test website and see them realtime on MAC Safari is by using

Browserstack

They have like 25 free minutes of first time testing and then 10 free mins each day..You can even test your pages from your local PC by using their WEB TUNNEL Feature

(Source: https://stackoverflow.com/questions/1825599/testing-web-application-on-mac-safari-when-i-dont-own-a-mac)

Thanks Steve!
Have done a quick calculation: since it takes me about 9 minutes to remember where I left the previous evening, it will take me about 2,5 years to solve a single issue :rofl:

1 Like

Interesting idea, Bart.

macos virtualization on non Mac computer is quite often a hassle. The most performant and least painful way I came across is via ESXI 6.7 as well as 7. It requires patching of ESXI though.

The second best way - for me - is with macOS-Simple-KVM. Easy to install but not as much performance as with ESXI.

Is this a wide spread demand? I might be able to provide easy access to a remote macos instance via zerotier.

It is the first time somebody reported a macos issue for one of my nodes. But then node developers are stuck, unless they start spending free time to figure out how to setup an entire test environment for a single issue. Time that I would like to have spend on my developments...
Anyway, the ISO image is almost complete so will try to install virtualbox tonight...

Are the issues related to the macOS or more specific to the safari browser ?

I suppose MacOS because Chrome also doesn't work there correctly.
But not tried anything yet,because the wife and kids decided to have a movie evening :slight_smile:

1 Like

Followed all the steps from this tutorial, and now I have got Catalina MacOs running in virtualbox on Windows 10:

But unfortunately the weekend is now over and out...

3 Likes