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

Test on NetBSD and OpenBSD #898

Open
notgull opened this issue Nov 4, 2023 · 2 comments
Open

Test on NetBSD and OpenBSD #898

notgull opened this issue Nov 4, 2023 · 2 comments

Comments

@notgull
Copy link
Collaborator

notgull commented Nov 4, 2023

Given that there are some LibXCB-related exceptions on NetBSD and OpenBSD, we should be able to test them.

We can use setup-cross-toolchain-action to test NetBSD, but it doesn't support OpenBSD yet.

@psychon
Copy link
Owner

psychon commented Nov 4, 2023

I doubt that a cross toolchain would actually catch this, since this would need the distro's libxcb.so available and this is actually about the dl-libxcb feature, which only fails at runtime. So this could only be tested on the actual OSes.

Also, I'm not sure whether this is only broken on NetBSD and OpenBSD. I would rather guess that those are the only "weird OSes" that people use that actually ship with libxcb.so (which Windows does not and Mac OS likely does not).

@notgull
Copy link
Collaborator Author

notgull commented Nov 5, 2023

The action I linked above creates a VM and runs the cargo actions via qemu-user. So it should be enough to really effectively test libxcb.

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

No branches or pull requests

2 participants