OpenCue icon indicating copy to clipboard operation
OpenCue copied to clipboard

Support M1 Mac as a development environment

Open bcipriano opened this issue 3 years ago • 0 comments

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 qApp method 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.

bcipriano avatar Sep 19 '22 20:09 bcipriano