= Attendees = * Eric, TomG, Greg = Agenda = * Action items * ChimeraX - Should our bundles list a dependency on the Qt shim module? - Should we remove the HTML tool tutorial and promote only Qt GUIs? - ChimeraX release date, and what needs to be done. - Toolshed tickets * Chimera = Discussion = * ChimeraX - next release 1.2 - early April - Might release 1.2 without release candidate to avoid toolshed dependencies on 1.2 not working with 1.2rc - Update to 1.2.1 if any major bugs found - Don't advertise 1.2 until a few weeks later - Toolshed fixes for 1.2 - Check if session restore toolshed pickle error can be debugged. May be very old (0.5) ChimeraX session. - Add menu to updates tool to choose update frequency - Check all current toolshed bundles that will install in 1.2 to see if menu entry or command raises error. If so add dependency core < 1.2. - Qt shim dependency - Bundles that use Qt should list dependency on ChimeraX UI module. - This avoids trouble that the Qt shim is a prereq, not a bundle or PyPi package so can't directly put a dependency on it. - Could make Qt shim a bundle that installs in site-packages/Qt instead of site-packages/chimerax/Qt but bundle name would need to be ChimeraX-Qt. - Pip dependency resolver limitations - Current pip resolver will upgrade packages that break other already installed packages, and then warn after that it broke them. - This could affect us if we increase bundle major version (e.g. atomic_lib) that several other bundles depend on. - Distribution bloat - Mac installed app size is 1.2 Gbytes - Has large Python modules like pydicom that almost no users use. - How do we reduce size while maintaining convenience for users? - Typing command that requires a bundle currently says to install bundle. File readers could also do this. - Problem is that large size is contributed by very many packages. Users will be more annoyed to have to install extras one at a time, so don't want most users to have to do that. * Chimera = Action Items = * Add check frequency menu to Toolshed updates tool - Greg * Check that all Toolshed bundles that install in 1.2 actually start -- add core<1.2 dependency to those that fail - Greg * Add to bundle developer example explanation of need for ChimeraX-UI dependency - Eric * Make ticket for bond orders - Eric