wiki:Dev2021-5-27

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

--

Attendees

Greg, Eric, TomG

Agenda

  • Action items
  • ChimeraX
    • Ready to declare release official?
      • 1.2.5 release candidate was built May 23, 2021
    • Who will fix mailing list Google search?
    • 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

  • ChimeraX 1.2 Release
    • Will release today (1.2.5)
    • Greg will update download page to show production builds, available tomorrow
    • After download page updated, will announce to chimerax-announce with trimmed change log list of new features
  • Fixing Google search of mailing list
    • Google dashboard gives info on how often a web site is scanned.
    • To use Google dashboard need permission to put a file on web site to prove ownership.
    • Eric will send Greg a link about how to enable Google dashboard
  • Update to Python 3.9 for ChimeraX 1.3?
    • OpenMM, PyTables, EMDB segmentation file reader, and lineprofiler need work tobuild on 3.9.
    • OpenMM 7.5 for Python 3.9 on linux may use a different devtoolset than ChimeraX for C++ compilation that makes life difficult for Tristan to link to OpenMM and atomlib.
    • PyTables does not have Python 3.9 binary wheels on Mac and Windows yet. There is a PyTables ticket (many months old) requesting those.
    • EMDB sfftk-rw PyPi package requires old h5py PyPi package not available for Python 3.9. Paul Korir, the sfftk-rw developer will fix that.
    • We include old lineprofiler, latest does not compile on Mac or Windows without cmake. Update to latest lineprofiler and include on Linux only.
    • Binary wheels on Toolshed will all need update for Python 3.8 to 3.9 change. Inconvenient for outside developers.
    • Should look into Python 3.x C API to make binaries that are compatible with all Python 3 versions and make tutorial if feasible for outside developers.

Action Items

  • 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.