wiki:Dev2025-6-3

Version 2 (modified by Tom Goddard, 5 months ago) ( diff )

--

ChimeraX Developer Meeting

Attendance: Zach, Tom, Eric

June 2, 2025

Agenda

  • ChimeraX 1.10 release in June 2025
  • Should we disable Windows crash reports since they are almost always useless?
  • ChimeraX asking for registration more than once #17080
  • ViewDockX port to Qt
  • Inside ribbon color?
  • 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.
  • Linux ARM64 release and download page

Discussion

  • ChimeraX release
    • Tom suggests release early next week. Tom posted Boltz tool to X/Twitter last week to get more testing and want to wait a week to see if bugs come in.
    • Still have 18 active tickets for 1.10. About 15 assigned to Greg. Greg is on vacation.
    • Need to fix bug where request to register is happening every year.
    • Will discuss release schedule on Thursday with Greg and need to remilestone, fix or close 1.10 tickets.
  • Allow Windows and Linux crash reports?
    • We almost never get any useful info from Windows and Linux crash reports.
    • Windows crash reporting has been disabled in ChimeraX for several years. But we reenabled it after 1.9 in the daily builds to see if the faulthandler traceback info has improved.
    • Eric and Tom agree we should disable crash reports on Windows and Linux in 1.10.
    • In daily build we will keep Windows crash reports enabled so Eric can test a possible fix to a common Windows open dialog crash of turning of garbage collection while open dialog shown.
    • In daily build we will allow Linux crash reporting but only if user provides email address.
  • New ViewDock test and release plan
    • Piet is finishing his ViewDock work but it still needs testing and release.
    • Eric says it is tricky to test because old ViewDockX needs to be removed to properly test the new ViewDock since it registers for the same file types.
    • Elaine and John Irwin should do initial testing using daily build, and Eric will make needed fixes.
  • ChimeraX build system problems
    • Error in tests because it can't find Python.h. Zach says he is aware of it and will fix it. Eric can ignore it for now.
    • Mac hdutil says it can't release image. Zach will look into it. Seems like a parallel processing problem where one process is using the image when another tries to eject it. Might put a sleep 5 in before eject, or might try to re-eject on failure.

Action Items

Note: See TracWiki for help on using the wiki.