wiki:Dev2025-3-3

Version 4 (modified by Tom Goddard, 8 months ago) ( diff )

--

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

Note: See TracWiki for help on using the wiki.