Version 1 (modified by 7 years ago) ( diff ) | ,
---|
Attendees
- Eric, Greg, TomG, Elaine, Conrad, Scooter TomF, Devon, Mo
Agenda
- Action items
- Chimera
- 1.13.1 release
- ChimeraX
- Wildcard/regex/case matching in atomspec (Eric)
- RBVI bundles on toolshed
- Documentation strategy
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)
- Chimera does not work right on Mojave (macOS 10.14) with
- Changes include - fixing
- 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
- Sync built wheels to plato repository in
- Proposal (Conrad)
- 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)
- Move all documentation into bundle
- Bundle-specific documentation should be placed into
- Move to Python 3.7
Action Items
- Conrad will create ticket listing stable APIs
Note:
See TracWiki
for help on using the wiki.