= Attendees = Eric, TomG, Greg, Zach = Agenda = * ChimeraX - Why is Linux installation for Chimera so much more seamless? - Task termination at app quit - Rename ChimeraX.exe on Windows? * Chimera - Chimera 1.16 release. * Action items = Discussion = * Simplifying Linux ChimeraX distribution - Chimera has just one linux distribution, includes ancient versions of all libraries and monkey patches python stuff. - ChimeraX has multiple Linux distributions and uses system packages. - Greg would like to investigate having a single flatpack Linux distribution. - Current linux downloads are only 14% of all downloads (51% Windows, 34% Mac). - Users reported ChimeraX install not working on Debian 10. * Should remove llvm dependency from Ubuntu 18 ChimeraX to fix this. * ChimeraX 1.3 release - First release candidate was on download page Monday October 25. - Four active tickets * Download page is done. * ffmpeg on linux missing libbz2 dependency is done. * Command to install pypi packages, nice but not required for 1.3 * WebProfile warnings on exit, nice to fix for 1.3 but not required. - Greg will add ticket for adding checkbox to update gui so users who cannot update to 1.4 can stop being reminded about it. This is needed for 1.3 release. - Eric fixed a couple major bugs in release candidate yesterday. * Package updates for ChimeraX 1.4 - Python 3.10 out, requires OpenSSL 1.1.1 which is not installed on older Linux. - Probably stick with Python 3.9 for next release. - Might try to switch to Qt 6 for ChimeraX 1.4 release in 6 months. Will need extensive testing. - Greg will make PyQt 6.2.1 licensed wheels. - Tom will fix Qt 6 namespace (QAction and enumeration value) compatibility * Automatic testing when code changes - Zach setup automatic testing on the cxservices backend github repository. - Tests run whenever new commit made or pull request made. - Tests include job id, polling interval, blast, .... - Zach will present at a developer meeting how this is setup, how results are shown, what tests look like, details of how this works. * Chimera 1.16 release - macOS 12 Monterey released last Monday. Chimera passed 3 minutes of basic hand testing. - Try for Chimera 1.16 release November 29 after users have had a chance to try it and report bugs with macOS Monterey. - We will skip release candidates since daily build serves that purpose and changes infrequently. Daily build will just be promoted to an official 1.16 release. = Action Items = - Git remove hydra, wsgi, llgr and other unused directories to avoid confusing new developers. Tom - Remove pkg-config prereq if it is not being used for builds. Tom