= ChimeraX Developer Meeting = Attendance: Eric, Zach, Tom, Greg June 5, 2023 = Agenda = * Test results for ChimeraX built with Python 3.11, Wayland * Linux ChimeraX daily builds failing * Release initial ChimeraX library on PyPi or Conda * ChimeraX 1.7 roadmap * Update ChimeraX prereqs, PyQt 6.5.1, Python 3.11 * Chimera/ChimeraX notarization scripts need updating, Apple deprecated altool command Fall 2023 [https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/7234 #7234] * ChimeraX Ideas milestone clean-up. * Install Splunk on plato to monitor web services. * Back up the Chimera build machine to a solid state drive, Windows 7? * Toolshed bundle requirement checking * Discuss possible OpenMM and VR improvements for Tristan and Altos to pursue -------------------------- = Discussion = * Broken Linux builds - Greg fixed them today. - Problem was with fakeroot support using singularity. * Tristan can't log in to Trac - Zach notes he cannot log in using Chrome. - Greg and Tom confirm Trac login from Chrome fails, Firefox works. - Greg thinks it might be a Kerberos configuration issue. Says Scooter would need to look at that. - Greg sent Tristan email warning that Chrome login does not work. - If Trac login fails for Tristan in Firefox then possibly authentication for web-only accounts is not enabled in Apache. Greg says that would be a Scooter issue. * Update ChimeraX from Python 3.9 to 3.11 - Decided we are ready to merge Zach's Python 3.11 branch for daily builds, after asking Tristan if it is ok with him. - Tom will ask Tristan today so we can hopefully go to 3.11 tomorrow. - Zach fixed Wayland Python 3.11 problem caused by updated PyOpenGL 3.1.6 trying to automatically use EGL. Zach changed code to explicitly ask for x11 PyOpenGL since EGL has some problems. - Zach showed Python 3.11 changes. Several places in C++ use ssize_t which he had to change to Py_ssize_t since Windows does not have the posix ssize_t. * ChimeraX library distribution - Zach asks if making a macOS PyPi distribution initially is an ok plan (instead of Linux). All agreed that is fine. -------------------------- = Action Items = - Present github continuous integration tutorial. Zach - Beta releases on Toolshed - make ticket for this. Greg