Hello and thanks for the detailed response! I wasn't aware that a Linux host could compile for Haiku as a target, that's interesting.
Seems like the big tasks are: 1) Haiku VM for continuous integration. Is this hosted in Amazon or other cloud infrastructure? 2) Supporting aspects of the qemu code relevant to Haiku. I'll take a look at that Wiki page to get a feel for things, and I've started with the compilation of the latest code from the repo on Haiku, addressing some issues as they come up. I am a huge fan of both projects, but also am doing this in my own time. I'm a developer professionally, but working on Haiku & qemu during off hours (though timely shouldn't be a problem). How are things communicated for this project (in regard to your request for someone who can help in a timely manner)? It seems that the vast majority of the mailing list is patch information. What's the primary way for code to be contributed, a merging code though Gitlab or via emailed patches? În vin., 25 iun. 2021 la 03:09, Thomas Huth <th...@redhat.com> a scris: > On 25/06/2021 06.12, Richard Zak wrote: > > Hello there! I noticed the message which appears when building qemu on > > Haiku. I'd hate for Haiku to lose qemu, so I would like to help! > > > > What is needed in terms of a build system for continuous integration? > I'm > > not familiar with CI systems, other than simply knowing what they do. > > Hi, > > since a couple of month, we already have a Haiku VM in our VM tests, so > the > basics are already there - it's possible to run a Haiku build test on a > Linux host by typing: > > make vm-build-haiku.x86_64 > > However, it's still in a quite bad shape, the disk image that is used in > that VM is not big enough for compiling the whole QEMU sources. So > somebody > needs to add some additional logic there to either increase the disk image > on the fly or to add a second free disk image to the VM that could be used > for compilation instead. If you want to have a try, have a look at: > tests/vm/haiku.x86_64 > > Also, I'm not sure whether Peter is using this VM already in his gating CI > tests? I guess not, due to those size limitations... > > Finally, we'd also need somebody who's proficient with the Haiku APIs and > who could help with problems in a timely manner, i.e. we'd need an entry > in > the "Hosts" section in the maintainers file. It should be someone who's > basically familiar with the QEMU development process, so if you're > interested, I'd suggest that you try to contribute some patches to QEMU > first to get a basic understanding of the process (see e.g. > https://wiki.qemu.org/Contribute/BiteSizedTasks for some easier tasks), > and > once you feel confident, you could add a Haiku entry to the MAINTAINERS > file. > > Thomas > > -- Regards, Richard J. Zak Professional Genius PGP Key: https://keybase.io/rjzak/key.asc