= ChimeraX Developer Meeting = Attendance: Selina, Eric, Zach, Tom, Greg May 22, 2023 = Agenda = * Test results for ChimeraX built with Python 3.11 * Release initial ChimeraX library on PyPi or Conda * ChimeraX 1.7 roadmap * Update ChimeraX prereqs * 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 = * Plato operating system update - ChimeraX nightly builds broken due to ssh problems to plato - Chimera builds broken due to python2 scripts, plato does not have python2 * Expired certificates - Email broken due to expired certificates - Greg is working on getting new Let's Encrypt certificates. - Trying to get DNS verification with Let's Encrypt to work - Verification for web certificates by putting token on web site uses port 80 (http) which is not open on SPOKE. * ChimeraX builds with Python 3.11 - Zach tested builds. Working on all platforms except Linux Wayland. - Wayland build can't get graphics OpenGL context. - ChimeraX 1.6 we think works on Wayland and uses XWayland, setting environ variables at startup. - Not clear why python 3.11 chimerax would have opengl problem when python 3.9 chimerax works. - Zach tried EGL context, and that made graphics and qt work, but background color in graphics is transparent. - Greg says proprietary Nvidia drivers in the past did not support Wayland. - Not known what percentage of Linux users use Wayland. It is the default on Ubuntu 22 and newer Fedora. - Zach will continue investigating how to get python 3.11 chimerax working on wayland. - Zach got tinyarray builds for all platforms from conda, put on plato prereqs because pip install failed. -------------------------- = Action Items = - Present github continuous integration tutorial. Zach - Beta releases on Toolshed - make ticket for this. Greg