wiki:2018-09-20

Version 2 (modified by Conrad Huang, 7 years ago) ( diff )

--

Attendees

  • Eric, Greg, TomG, Elaine, Conrad, TomF

Agenda

Discussion

  • Chimera 1.13.1
    • Changes include - fixing
      • proline rotamer
      • align chains
      • independent rotation in scenes
      • vina command argument documentation
      • vina command/gui inconsistency
      • local executables with whitespace in path
      • major addh bug fix
    • Linux installation instructions still inaccurate (installer name wrong, ticket)
    • Hold off on release for next macOS release
      • Chimera does not work right on Mojave (macOS 10.14) with
        • buttons not showing at all or with no text
      • Updating to Tk 8.6.7 (version used by ActiveTcl) yields:
        • atomspec balloons not showing
        • gesture events crashing Chimera
        • buttons have small padding
        • Windows does not build
        • but buttons show on Mojave!
      • Plan moving forward
        • we have patches for above-listed bugs (except Windows compilation)
        • Option 1: keep using current version of Tk.
          • tell users don't upgrade to Mojave or resize every top-level window. No, not a real option.
        • Option 2: use current version and fix button problem.
        • Option 3: use new version - one of 8.6.7, 8.6.8 (RC3?) which is the latest "release", or repository version.
          • unknown whether new "features" will appear
        • Actions:
          • Revert to current Tk for both 1.13.1 candidate and daily build (TomG)
          • Send announcement to chimera-users and chimera-announce warning users to not upgrade to Mojave/resize windows (Eric)
          • Fix up download page (Eric/Elaine)
          • Apply Tk 8.6.8 to development machine only until most patches have been applied and work (Eric/TomG)
          • Get Tk 8.6.8 to build on Windows (Greg)
  • ChimeraX
    • Move to Python 3.7
      • Update to latest numpy
      • Update to latest msgpack using pip (if possible)
    • Need to move to PyQt5 5.11 (after Python 3.7) to get Vulkan support
      • Windows installer does not build
      • After 3.7
    • Putting RBVI bundles on toolshed
      • Proposal (Conrad)
        • Sync built wheels to plato repository in make process
        • Provide web page to display "released" and "unreleased" bundles in repository and allow (authenticated) users to mark selected bundles for release
        • Provide make target to release all bundles to toolshed when making a release
        • Extract documentation when bundle is released and install as web pages
    • Documentation and tutorial strategy
      • Bundle-specific documentation should be placed into docs directory in package
      • Bundle-specific documentation should be kept in bundle
      • Question
        • Elaine: when updating documentation, how do you usually review the changes?
      • Very rough proposal (Conrad)
        • Move all documentation into bundle docs directories
        • Change top-level docs directory to:
          • developer (manually edited docs)
          • user
            • non-bundle (manually edited docs, e.g., tutorials, indices, intro, etc.)
            • bundle (generated symlinks to bundle docs directories to provide easier access when editing)
        • Change procedure on how ChimeraX documentation web pages are built on plato (see next topic)

Action Items

  • Conrad will create ticket listing stable APIs
Note: See TracWiki for help on using the wiki.