Attendees
Eric, TomG, Greg, Zach
Agenda
- ChimeraX
- Why is Linux installation for Chimera so much more seamless?
- Task termination at app quit
- Rename ChimeraX.exe on Windows?
- Chimera
- Chimera 1.16 release.
- Action items
Discussion
- Simplifying Linux ChimeraX distribution
- Chimera has just one linux distribution, includes ancient versions of all libraries and monkey patches python stuff.
- ChimeraX has multiple Linux distributions and uses system packages.
- Greg would like to investigate having a single flatpack Linux distribution.
- Current linux downloads are only 14% of all downloads (51% Windows, 34% Mac).
- Users reported ChimeraX install not working on Debian 10.
- Should remove llvm dependency from Ubuntu 18 ChimeraX to fix this.
- ChimeraX 1.3 release
- First release candidate was on download page Monday October 25.
- Four active tickets
- Download page is done.
- ffmpeg on linux missing libbz2 dependency is done.
- Command to install pypi packages, nice but not required for 1.3
- WebProfile warnings on exit, nice to fix for 1.3 but not required.
- Greg will add ticket for adding checkbox to update gui so users who cannot update to 1.4 can stop being reminded about it. This is needed for 1.3 release.
- Eric fixed a couple major bugs in release candidate yesterday.
- Package updates for ChimeraX 1.4
- Python 3.10 out, requires OpenSSL 1.1.1 which is not installed on older Linux.
- Probably stick with Python 3.9 for next release.
- Might try to switch to Qt 6 for ChimeraX 1.4 release in 6 months. Will need extensive testing.
- Greg will make PyQt 6.2.1 licensed wheels.
- Tom will fix Qt 6 namespace (QAction and enumeration value) compatibility
- Automatic testing when code changes
- Zach setup automatic testing on the cxservices backend github repository.
- Tests run whenever new commit made or pull request made.
- Tests include job id, polling interval, blast, ....
- Zach will present at a developer meeting how this is setup, how results are shown, what tests look like, details of how this works.
- Chimera 1.16 release
- macOS 12 Monterey released last Monday. Chimera passed 3 minutes of basic hand testing.
- Try for Chimera 1.16 release November 29 after users have had a chance to try it and report bugs with macOS Monterey.
- We will skip release candidates since daily build serves that purpose and changes infrequently. Daily build will just be promoted to an official 1.16 release.
Action Items
- Git remove hydra, wsgi, llgr and other unused directories to avoid confusing new developers. Tom
- Remove pkg-config prereq if it is not being used for builds. Tom
Last modified
4 years ago
Last modified on Oct 28, 2021, 2:26:47 PM
Note:
See TracWiki
for help on using the wiki.