wiki:Dev2021-7-22

Version 3 (modified by Tom Goddard, 4 years ago) ( diff )

--

Attendees

Eric, TomG, Greg, Zach

Agenda

  • Action items
  • Chimera account
    • change password
  • ChimeraX
    • Should we ask to reregister after 365 days with no toolshed visit?
    • Do toolshed queries use a unique user id?
    • fix Windows signing password issue
    • Put download web page checksums on separate page?
    • Is mailing list Google search working?
    • Task termination at app quit
    • VirtualGL documentation #4783
    • Update to Python 3.9?
    • Rename ChimeraX.exe on Windows?
    • Should we remove the HTML tool tutorial and promote only Qt GUIs?
    • GitHub found 7 vulnerabilities on RBVI/ChimeraX's default branch (6 high, 1 moderate). To find out more, visit: remote: https://github.com/RBVI/ChimeraX/security/dependabot
    • Have "make install" actually install things
  • Chimera

Discussion

  • Register ChimeraX only once
    • We don't see a good reason for the current ChimeraX reregister request 365 days after last toolshed use.
    • Check with Tom Ferrin if it is ok to just ask for registration one time.
    • Current toolshed code uses anonymous user id (uuid) to track toolshed use.
  • Windows signing password
    • Need to remove the windows signing password from the public log.
    • Installer builder runs the window signing showing that password
    • Installer builder also logs 10000 other lines, compressing files...
    • Propose redirecting Windows installer builder output to a separate file that will not be publicly visible.
    • Check exit code of installer builder and put error message in public log if it fails.
  • Google indexing of mailing list
    • Greg says cron job that updates site map is still not working.
  • ChimeraX on macOS Monterey
    • Zach says ChimeraX 1.2.5 starts on macOS Monterey beta.
    • ChimeraX daily built on Monterey did not start, could not find OpenGL library.
    • Maybe 1.2.5 works because it is told the OS version is 10.16.
    • PyOpenGL patch for macOS Big Sur applies only for macOS 11 or 10.16.
  • ChimeraX 1.3 roadmap
    • Eric grayed out some big 1.3 items (dock prep, loop modeling, build structure) that probably won't be done for 1.3
    • REST services that Zach will work on should go on roadmap
    • Current roadmap items for 1.3 and 1.4 have not been carefully thought out yet.
    • Everyone should put additional items for 1.3 on roadmap for next week group meeting discussion.
  • Python 3.9
    • ChimeraX daily build on Python 3.9 now
    • Possibly openmm install can be done better with wheels if the OpenMM project or Tristan makes openmm wheels. Currently get tar balls from conda-forge.
  • Apple Silicon.
    • TomG made some code changes for macOS arm64 builds.
    • No QtWebEngine support.
    • Qt for arm64 will be released with Qt 6.2.
    • Native arm64 ChimeraX not likely for ChimeraX 1.3, possible for 1.4.

Action Items

  • Add 1.3 goals to roadmap for next group meeting - Everyone.
  • Get cron jobs to build mailing list site map for google indexing working - Greg.
  • Make Windows build redirect installer build to separate log so password not shown - Greg.
  • Make Updates tool started from menu Tools / Utilities / Updates show only updates, not all available bundles - Greg
  • Change milestone on all 1.2 enhancement tickets that won't be in 1.2 to milestone 1.3 - Greg
  • Check that all Toolshed bundles that install in 1.2 actually start -- add core<1.2 dependency to those that fail - Greg
Note: See TracWiki for help on using the wiki.