Hi all,

I wanted to raise a topic that might cause issues in the future: native
Windows build support for TinkerPop. As things stand, running "mvn clean
install" on Windows either doesn't complete reliably or produces a bunch of
test failures that simply don't exist on Linux.

The reality is that the consistent maintainers of this project are
developing on Linux and Mac. None of us are regularly building or testing
on native Windows, which means these problems tend to go unnoticed until
someone reports them, and we don't have a great way to reproduce or fix
them efficiently.

Rather than continuing to carry the burden of a platform none of us
actively use for development, I'd like to propose that we officially
support Linux and macOS as our build platforms and recommend that Windows
users use WSL2 instead. WSL2 provides a full Linux environment on Windows
with near-native performance, so this shouldn't be a significant barrier
for contributors on that platform.

Concretely, this would mean:

- Updating developer documentation to state that Linux and macOS are the
supported build environments
- Recommending WSL2 for Windows-based contributors

Any thoughts or concerns around this?

Thanks,
Ken

Reply via email to