Version 6 (modified by 5 years ago) ( diff ) | ,
---|
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.
- next release 1.2
- 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
Note:
See TracWiki
for help on using the wiki.