| | 55 | * Github Actions continuous integration |
| | 56 | - Zach has Linux and Mac builds working |
| | 57 | - Some trouble with OpenSSL on CentOS 8. Greg says use Makefile.centos which tells ChimeraX not to build openssl. |
| | 58 | - Zach tried Windows build using WSL instead of Cygwin. Had problems because system identifies itself as Ubuntu. |
| | 59 | - Greg thinks simplest to keep the Windows builds using Cygwin for now. |
| | 60 | - Zach says Linux Github build sometimes fails to get plato prereqs. Seems to be firewall issue. |
| | 61 | - Discussed looking for some cloud hosting for the prereq binaries we include in ChimeraX. |
| | 62 | |
| | 63 | * Mac M1 port |
| | 64 | - Phil Thompson found PyQt6 problem in commercial wheels. |
| | 65 | - Riverbank license code modifies QtCore.abi3.so (part of PyQt6) invalidating its code signature and does not re-sign it. M1 Mac fails on this, although Intel Mac is fine. |
| | 66 | - Phil said he will take out license check on Mac until he finds a solution. |
| | 67 | - He adds the license check using Linux so can[t easily re-sign the Mac library. |
| | 68 | |
| | 69 | * QtPy shim |
| | 70 | - Zach tried using QtPy instead of our Qt shim and it worked after adding our 4 custom shim functions (e.g. that check if Qt object is deleted). |
| | 71 | - Says QtPy developers might put our 4 functions. |
| | 72 | - Tom suggests our Qt shim is so simple that replacing with QtPy is not worth the effort. |
| | 73 | - Would need to keep Qt namespace for plugins. |
| | 74 | - Tom says qtpy developers showed little interest in Qt 6 a year ago. They seem to maintain it just for their Python IDE (Spider?). So switch to it may not reduce our maintenance. |