Changes between Initial Version and Version 1 of 2018-09-20


Ignore:
Timestamp:
Sep 20, 2018, 3:00:25 PM (7 years ago)
Author:
Conrad Huang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2018-09-20

    v1 v1  
     1= Attendees =
     2
     3* Eric, Greg, TomG, Elaine, Conrad, Scooter TomF, Devon, Mo
     4
     5= Agenda =
     6* Action items
     7* Chimera
     8  * 1.13.1 release
     9* ChimeraX
     10  * [wiki:Wildcards Wildcard/regex/case matching in atomspec] (Eric)
     11  * RBVI bundles on toolshed
     12  * Documentation strategy
     13
     14= Discussion =
     15* Chimera 1.13.1
     16  * Changes include - fixing
     17    - proline rotamer
     18    - align chains
     19    - independent rotation in scenes
     20    - vina command argument documentation
     21    - vina command/gui inconsistency
     22    - local executables with whitespace in path
     23    - major addh bug fix
     24  * Linux installation instructions still inaccurate (installer name wrong, [http://plato.cgl.ucsf.edu/trac/chimera/ticket/16418 ticket])
     25  * Hold off on release for next macOS release
     26    - Chimera does not work right on Mojave (macOS 10.14) with
     27      - buttons not showing at all or with no text
     28    - Updating to Tk 8.6.7 (version used by !ActiveTcl) yields:
     29      - atomspec balloons not showing
     30      - gesture events crashing Chimera
     31      - buttons have small padding
     32      - Windows does not build
     33      - but buttons show on Mojave!
     34    - Plan moving forward
     35      - we have patches for above-listed bugs (except Windows compilation)
     36      - ~~Option 1: keep using current version of Tk.
     37        * tell users don't upgrade to Mojave or resize every top-level window.  No, not a real option.
     38      - ~~Option 2: use current version and fix button problem.
     39      - Option 3: use new version - ~~one of 8.6.7,~~ 8.6.8 (RC3?) which is the latest "release", ~~or repository version~~.
     40        * unknown whether new "features" will appear
     41      - Actions:
     42        * Revert to current Tk for both 1.13.1 candidate and daily build (TomG)
     43        * Send announcement to chimera-users and chimera-announce warning users to **not** upgrade to Mojave/resize windows (Eric)
     44        * Fix up download page (Eric/Elaine)
     45        * Apply Tk 8.6.8 to development machine only until most patches have been applied and work (Eric/TomG)
     46        * Get Tk 8.6.8 to build on Windows (Greg)
     47* ChimeraX
     48  * Move to Python 3.7
     49    - Update to latest numpy
     50    - Update to latest msgpack using pip (if possible)
     51  * Need to move to PyQt5 5.11 (after Python 3.7) to get Vulkan support
     52    - Windows installer does not build
     53    - After 3.7
     54  * Putting RBVI bundles on toolshed
     55    - Proposal (Conrad)
     56      - Sync built wheels to plato repository in {{{make}}} process
     57      - Provide web page to display "released" and "unreleased" bundles in repository and allow (authenticated) users to mark selected bundles for release
     58      - Provide {{{make}}} target to release all bundles to toolshed when making a release
     59      - Extract documentation when bundle is released and install as web pages
     60  * Documentation and tutorial strategy
     61    - Bundle-specific documentation should be placed into {{{docs}}} directory in package
     62    - Bundle-specific documentation should be kept in bundle
     63    - Question
     64      - Elaine: when updating documentation, how do you usually review the changes?
     65    - Very rough proposal (Conrad)
     66      - Move all documentation into bundle {{{docs}}} directories
     67      - Change top-level docs directory to:
     68        * developer (manually edited docs)
     69        * user
     70          - non-bundle (manually edited docs, e.g., tutorials, indices, intro, etc.)
     71          - bundle (generated symlinks to bundle {{{docs}}} directories to provide easier access when editing)
     72      - Change procedure on how ChimeraX documentation web pages are built on plato (see next topic)
     73
     74= Action Items =
     75* Conrad will create ticket listing stable APIs