= ChimeraX Developer Meeting = Attendance: Eric, Zach, Tom, Greg July 3, 2023 = Agenda = * Linux nightly builds broken * Mac dual display crash, mmCIF out of memory * ChimeraX Protein Science paper progress * Chimera 1.17.2 release (FFmpeg) * Update ChimeraX prereqs, PyQt 6.5.1, Python 3.11 * ChimeraX 1.7 roadmap * Release initial ChimeraX library on PyPi or Conda * 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 = * Linux nightly build broken - It looks like the builds are actually working. - But the last commit date was April 27 instead of June 30 because the build tools extracted the wrong date from github and Zach had pushed a branch from April 27 on June 30 which was the most recent commit. - Greg will fix the build tools script to get the correct date. - This also explains why Elaine noted that ChimeraX reports the current daily build is from April 27 at start up. * Toolshed disk quota error updating a bundle - Scooter fixed this increasing the toolshed disk quota from 1 byte to 100 GB. * Mac dual display crash - Tom tested for half hour on 2 displays, could not produce crash. - Next let's try update to PyQt 6.5.1. This crash started in Qt 6.4 and if we are lucky it has been fixed. * mmCIF out of memory errors - Eric says we have not had reports of daily build giving mmCIF out of memory since Greg fixed a memory leak. - Greg tempted to make a 1.6.2 release to test this fix. - Eric thinks the fix is unlikely to be the problem since the errors are only Windows and the leak fixed was on all platforms. * Chimera 1.17.2 release - Not yet made because of some Python 2/3 issue with bytes and strings in the script that makes the release. - Greg will fix it. -------------------------- = Action Items = - Present github continuous integration tutorial. Zach - Beta releases on Toolshed - make ticket for this. Greg