[10:00] <larstobi> Hi! I'm trying to build multipass from source on a M1 MacOS 12.5 (21G72). It's not easily compatible with the Ubuntu instructions, and I get a few errors. Some related to not finding libs, but others related to CMake platform. Without first going into details about the specific errors I'm getting, I have looked but couldn't find specific build
[10:00] <larstobi> instructions for MacOS anywhere. The binaries are probably built by a build server, which should have the proper build script. Where can I find this?
[10:31] <RicardoAbreu[m]> Hi larstobi, macOS and Windows platform bits are not open, not available to build publicly
[10:36] <larstobi> Thanks for your reply. I'm not sure what you mean. Do you mean that you're keeping the build scripts you're using secret because the platform is not open? I'm sorry but I'm a bit confused.
[10:41] <RicardoAbreu[m]> I mean that the Windows and macOS versions of Multipass include platform-specific code that we're keeping closed source, at least for the time being
[10:43] <RicardoAbreu[m]> Multipass on Linux is open source, but on other platforms it contains parts that are not
[10:43] <larstobi> Thanks for the clarification. Ah, well, that makes it a lot harder for me to contribute code. I was going to try to make some contributions, and I was able to build multipass inside a multipass instance running jammy, but trying to launch anything inside jammy isn't ideal.
[10:43] <RicardoAbreu[m]> although most of the code is the same
[10:43] <larstobi> So, testing will be hard.
[10:44] <RicardoAbreu[m]> yeah, that's true, that is indeed a downside
[10:45] <RicardoAbreu[m]> your contributions are still welcome, and if you have specific difficulties developing Multipass inside Multipass, we'd be happy to help :)
[10:45] <RicardoAbreu[m]> s/still/definitely/
[10:47] <larstobi> Compiling it inside multipass took ages, even if I have an M1 Max processor and gave it 8 cpus. But that's to be expected. I must say I'm a bit bummed about the secret code. I think I'll pass on the contributions for now. I hope you change your mind about it in the future. :-)
[10:49] <RicardoAbreu[m]> ok, I understand
[10:49] <RicardoAbreu[m]> I will bring this up internally and we'll discuss it again
[10:49] <larstobi> Thanks :-)
[10:49] <larstobi> Have a nice day, and bye
[10:50] <RicardoAbreu[m]> but honestly I don't think there will be changes in this respect soon
[10:50] <larstobi> Ok
[10:50] <RicardoAbreu[m]> Thank you, you too! have a good day