Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding github actions for NetBSD/OpenBSD and maybe other OSes #1466

Open
mcuee opened this issue Feb 14, 2024 · 4 comments
Open

Adding github actions for NetBSD/OpenBSD and maybe other OSes #1466

mcuee opened this issue Feb 14, 2024 · 4 comments
Labels
build_ci Build system, CI

Comments

@mcuee
Copy link
Member

mcuee commented Feb 14, 2024

Reference:

Looking at libusb's CI... it seems it doesn't include some of the OSes that libusb supports... Why is that?

Indeed it will be good to have some test coverage for other OSes libusb supported if possible.

@mcuee mcuee added the build_ci Build system, CI label Feb 14, 2024
@mcuee
Copy link
Member Author

mcuee commented Feb 14, 2024

HIDAPI project looked at adding BSD CIs and we found that the github actions are too slow.

In the end, SourceHut is still used.
https://builds.sr.ht/~z3ntu/hidapi

@mcuee
Copy link
Member Author

mcuee commented Feb 14, 2024

That being said, @tormodvolden is right that we still need people who are interested in those OSes (eg: OpenBSD, NetBSD, Haiku, Solaris/illumos, etc) in the mailing list or github discussions. In fact we would also need FreeBSD people (after the passing of Hans Peter Selasky) as well to sync up FreeBSD's own libusb implementation with mainline libusb.

It also shows that we could need some Solaris/illumos user to sign up to the mailing list (or follow the repo) and at least do a compile check when we announce release candidates...

@mcuee
Copy link
Member Author

mcuee commented Feb 20, 2024

From @Youw
#1465 (comment)

Based on: https://github.com/vmactions/openbsd-vm/actions/runs/7866389477/job/21460597951
Maybe it worth reconsider Github Actions as a BSD CI. Haven't tried it, but if I read it right - it takes 2min30sec to prepare the VM. I'd say that's more than acceptable overhead.

@mcuee
Copy link
Member Author

mcuee commented Feb 26, 2024

@ptribble mentioned that there are a github action for Solaris and OmniOS.

Looking at vmactions, they have Solaris and OmniOS as well

https://github.com/vmactions/omnios-vm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build_ci Build system, CI
Projects
None yet
Development

No branches or pull requests

1 participant