= Attendees = * Conrad, Elaine, Eric, Scooter, TomG, TomF = Agenda = * Review action items from 8/17 meeting * ChimeraX alpha 2 release? * Rotamer library license * Chimera 1.12 * Alpha 3 - Yet another new bundle building change - Sessions: msgpack vs pickle * Alpha 4 - Undo manager - Preferences GUI * Preserve logs in sessions as history? * Beta release topics * Next meeting - Who will develop mmCIF writer? [https://plato.cgl.ucsf.edu/trac/ChimeraX/ticket/752#comment:3 ticket] - ChimeraX on Github = Discussion = * ChimeraX alpha 2 release - done * Rotamer library license - Revise license to say "Chimera and ChimeraX" instead of just "Chimera" - Don't hold your breath * Chimera 1.12 waiting on: - feedback about Windows possible virus-checking problem - Dunbrack rotamer license - ~~pdb.org vs. rcsb.org - openssl on Linux, use system version * Alpha 3 - ~~Yet another new bundle building change - Using API version attr instead of testing for exceptions - Enhance bundle API to pass bundle/command info to '''register_command''' and '''start_tool''' - Sessions: msgpack vs pickle - Use different extension mechanism to handle tuples/lists instead of overloading map serialization and checking for special {{{ __type__ }}} key - Other custom types, e.g., DateTime, will use new extension mechanism as well * Alpha 4 - Undo manager * Conrad - Preferences GUI * Eric * Core preferences + 1 example bundle preferences * Ensure fetching URL is settable via preferences - Rescan tickets, in particular, findclash * Preserve logs through sessions via: - preference to not save - mechanism to not render entire history at start - GUI to display/clear old logs by date or other criteria - search capability - close session discussion - pref for wipe log vs. retain - if not wipe, need to only save from 'close session' on - restore session implies close session * Beta release topics - Why do we need a beta so soon? Why not leave it as alpha? - Is December a realistic target? - Will bundles move out from core, e.g., atomic? - What are the beta APIs? Toolshed. Atomic. Command... - How much "firming up" API is needed? - What consists of "the API"? Public methods, even those without Sphinx documentation? - Release protocol for "core" bundles? = Action Items = * Conrad will continue working on ribbon tickets * Conrad will investigate implementing the "like" operator - e.g., to specify polymer in atomspec * Scooter will investigate making tickets public (possibly marking some tickets private) * ~~Elaine Alpha 2 announcements * ~~Eric will determine if pdb.org is a redirect * Conrad will send mail to RCSB about bad pdb.org certificate