wiki:2019-01-10

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

--

Attendees

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

Agenda

  • Action items
  • Chimera
    • After 1.13.1 release
      • Fedora 29 lib problems
  • ChimeraX
    • RBVI bundles on toolshed
      • Change build process to trim down list of bundles in standard release while still testing toolshed-only bundles
    • Stable APIs, #922
    • Documentation strategy
    • After 0.8 release
      • Update to Python 3.7
      • Update prereqs
      • Update Qt/PyQt
    • 1.0 features (roadmap)

Discussion

  • After 1.13.1 release
    • Fedora 29 library problems are fixed in daily build
      • Tested both with Fedora 29 and older version
      • Feedback positive
    • Next release?
      • No further bug reports
      • Leave it for now, unless lots of reports come in again
  • ChimeraX
    • Putting RBVI bundles on toolshed
      • Want separate run-time vs build-time dependencies in bundle_info.xml
    • Stable APIs
      • See action items
    • After 0.8 release
      • Update to Python 3.7
        • OpenMM should have a generic release for 3.7 now
        • Greg will find out whether OpenMM-CUDA == "OpenMM-generic + CUDA"
        • Need strategy on how to support available hardware/software CUDA/OpenCL
        • Initially, just use generic version so we can get to Python 3.7
      • Update prereqs
        • Conrad is working on it
        • numpy/scipy depend on Python version
        • New Cython needs to be tested for Windows
      • Update Qt/PyQt
        • Currently using 5.9
        • Last 5.11 test blew up
        • Greg will build 5.12 PyQt dev release for internal test
    • Move to github
      • Move to private RBVI github project
        • Easier to share with collaborators with github admin tools
        • "pull requests" should simplify enhancement/fix submission
        • will not happen that soon

Action Items

  • Conrad will look at "git flow" for common practice
  • Conrad will look at Sphinx for adding link for "all methods even from base classes"
    • :inherited-methods can be used judiciously. For example, the AtomicStructure class should use it because its base classes are not intended for public consumption, but StructureSequence might not because its base class Sequence can be used independently.
  • Greg will implement documentation virtual overlay symlink target
Note: See TracWiki for help on using the wiki.