| 1 | = Attendees = |
| 2 | |
| 3 | * Eric, Greg, TomF, Conrad, Scooter, Elaine |
| 4 | |
| 5 | = Agenda = |
| 6 | * Action items |
| 7 | * ChimeraX |
| 8 | * Renew PyQt license |
| 9 | * IHM |
| 10 | * Modeller |
| 11 | * Tabbed toolbar |
| 12 | * Manager/provider toolshed functionality (#1661) |
| 13 | * Discuss 0.9/1.0 feature set |
| 14 | * RBVI bundles on toolshed |
| 15 | - Change build process to trim down list of bundles in standard release while still testing toolshed-only bundles |
| 16 | * Stable APIs, #922 |
| 17 | * Documentation strategy |
| 18 | * 1.0 features (roadmap) |
| 19 | |
| 20 | = Discussion = |
| 21 | * ChimeraX |
| 22 | * Renew PyQt license |
| 23 | - Department credit card cannot be used for software anymore |
| 24 | * IHM |
| 25 | - IHM format changed a lot |
| 26 | - Ben wrote IHM parsing library (ihm, post-SWIG source format) on PyPI and fixed ChimeraX IHM reader to use the library |
| 27 | * Modeller |
| 28 | - Deployed comparative modeling tool (not loop-filling tool) |
| 29 | - Generates homo- and hetero-multimers |
| 30 | - Both command line and GUI |
| 31 | * Tabbed toolbar |
| 32 | - Qt version deployed |
| 33 | - Make tabbed toolbar default and not show old toolbars |
| 34 | - Deploy new icons after review on Monday |
| 35 | - Fix spacing issues |
| 36 | - Stretch goals for 0.9 in priority order |
| 37 | - Switching to manager-provider paradigm, which would work better if mouse modes also use manager-provider |
| 38 | - When new tool adds mouse mode, it should show up in toolbar |
| 39 | - Will add "radio-button" style for mouse modes |
| 40 | - Instead of single button, can also have group of buttons in a dropdown |
| 41 | * Manager/provider toolshed functionality (#1661) |
| 42 | - Parts of preset functionality uses this |
| 43 | - Need HTTP scheme manager for PyQt 5.12 |
| 44 | - Conrad implemented the manager and initial providers |
| 45 | - Whoever does the PyQt 5.12 migration will use the data |
| 46 | * Discuss 0.9/1.0 feature set |
| 47 | - See Roadmap |
| 48 | * Putting RBVI bundles on toolshed |
| 49 | - Want separate run-time vs build-time dependencies in bundle_info.xml |
| 50 | - Visit the bundle-release page (from intranet) and release your bundles |
| 51 | - Need to segregate "standard" bundles from "extra" bundles |
| 52 | * What happens when restoring a session that uses an uninstalled tool? |
| 53 | - There is a manifest of bundles referenced by session file |
| 54 | - Need to detect missing bundles |
| 55 | - Show warning or offer to install bundle? |
| 56 | - Restore rest of session or give up or ask user? |
| 57 | - What about gui vs nogui? |
| 58 | - Currently, tools are skipped in nogui mode |
| 59 | - Might get unnecessary warning about missing bundle that won't be used for restoring session in nogui mode |
| 60 | * Stable APIs |
| 61 | - See action items |
| 62 | * Move to github |
| 63 | - Move to private RBVI github project |
| 64 | - Easier to share with collaborators with github admin tools |
| 65 | - "pull requests" should simplify enhancement/fix submission |
| 66 | - will not happen that soon |
| 67 | |
| 68 | = Action Items = |
| 69 | * Conrad will create ticket for extending mmCIF writing to include missing tables |
| 70 | * Notify Shoichet group that stereo is not working on host vive (TomG) |