= ChimeraX Developer Meeting = Attendance: Zach, Greg, Piet, Tom, Eric March 3, 2025 = Agenda = * Chimera webpush fails, Directory not empty, "/usr/local/sbin/webpush", line 234, shutil.rmtree(dstOld)" * Toolshed cache never initialized #16830 * Make Chimera release (fix broken PDB fetch) * Should build test failures fail the build? * ViewDockX port to Qt * Work in progress reports * Make Chimera end-of-life bug report and registration changes. * Back up the Chimera build machine to a solid state drive, Windows 7. -------------------------- = Discussion = * Should test suite failure block daily builds? - Zach will change build scripts so test failures allow daily build to be distributed and nightly email will note test suite failures for investigation. - Eric suggests no. In the past test suite failures did not prevent daily build going to web site. - In almost all cases the a test suite failure has minimal to no impact on the daily build. - Rejecting daily builds prevents new features and fixes from being used. * Chimera webpush failing - Fails in Python shutil.rmtree(). - Looked at code, not clear how a directory being deleted ends up not empty. - Greg added code to just warn if the old directory delete fails since it is not necessary that the old directory is deleted. * Chimera release - Greg will make release by this Thursday. * Toolshed cache initialization hangs - Greg will look at this. - Eric says the cache initialization is seen in many bug reports apparently because it hangs or takes a long time and then times out. * ViewDockX port HTML to Qt - Piet is working on Qt interface for viewdock. - Piet submitted an initial pull request for viewdockx. - Is a viewdockx command needed? Eric says no. - To start viewdock have a show_tool() function in the bundle. - Copyright notices should go on code files. -------------------------- = Action Items =