tcpdump icon indicating copy to clipboard operation
tcpdump copied to clipboard

Add Github CI for Haiku r1beta5 and nightly using build_matrix.sh

Open korli opened this issue 1 year ago • 8 comments

clang 17 doesn't work as expected on x86.

korli avatar Mar 19 '24 20:03 korli

Thank you for preparing these changes. Do you know if there is a feasible way to implement this using Buildbot and a standalone VM?

infrastation avatar Mar 19 '24 20:03 infrastation

Sorry, I don't know much about buildbot.

korli avatar Mar 19 '24 21:03 korli

For reference, on my old PC with 4 cores and ccache tcpdump build matrix in a Haiku VM took almost 70 minutes. Given a budget of 2000 minutes per month, that would be 28 builds per month.

Let me have a look and think about it.

infrastation avatar Mar 20 '24 00:03 infrastation

Github CI does it in 26 minutes: https://github.com/korli/tcpdump/actions/runs/8349002774 What's the problem with Github actions?

korli avatar Mar 20 '24 07:03 korli

Please don't use 'git merge', always use 'git rebase' (See CONTRIBUTING.md)

fxlb avatar Mar 21 '24 14:03 fxlb

I suspected there is a way to extend an existing CI facility for Haiku instead of introducing an additional CI facility just for Haiku (because there are 4 of them already). One such way would be using a Haiku image in Cirrus CI. Here is the document and the script that prove such an image exists, although there seems to be a bug.

infrastation avatar Sep 24 '24 21:09 infrastation

https://www.haiku-os.org/guides/virtualizing/google

kallisti5 avatar Sep 24 '24 21:09 kallisti5