OpenCue
OpenCue copied to clipboard
Support M1 Mac as a development environment
Is your feature request related to a problem? Please describe. The current master branch (commit cd0fc3d9c32c1af30efe02409c765b26e9947ce4) has various issues on Macs with M1 chips due to incompatibilities created by components that don't support the ARM architecture.
- Cuebot can't build due to missing gRPC and protobuf libraries on Maven.
- Docker images can't be built as some upstream images don't publish for that architecture (#1196).
- PySide2 isn't published for that architecture (#1194).
- Some versions of PySide don't support the
qAppmethod we use to store our application instance (#1192).
Describe the solution you'd like M1 Macs should be supported as a valid development environment. This includes:
- Running Postgres directly on the host or in a Docker container.
- Building and running Cuebot directly on the host or in a Docker container.
- Building and running RQD directly on the host or in a Docker container.
- Running CueGUI and CueSubmit directly on the host, communicating with Dockerized Cuebot.