ChimeraX Developer Meeting
Attendance: Eric, Zach, Tom, Greg
October 3, 2022
Agenda
- ChimeraX 1.5 feature freeze, branch and release candidates today?
- Started Mac ARM and universal daily builds
- Toolshed bundle requirement checking
- Remilestone or close 1.5 roadmap tickets
- Mac universals builds and M1 port
- Discuss possible OpenMM and VR improvements for Tristan and Altos to pursue
- Arrow graphic for Mac dmg file
- Back up the Chimera build machine to a solid state drive, Windows 7?
Discussion
- Linux compilers
- Greg will move singularity definition files for ChimeraX linux builds into ChimeraX git repository.
- This will help Tristan compiling.
- ChimeraX 1.5 branch and release candidates
- Greg would like to make some bug fixes before we branch.
- We hope to branch next Monday after discussing at developer meeting.
- Release candidates can be made a day or two after the branch to make sure nothing committed the day of the branch (which will also be in the daily build) causes serious issues.
- Will we drop macOS 10.14 in ChimeraX 1.5?
- Plan is to keep macOS 10.14 for ChimeraX 1.5
- About 100 unique IP addresses per month download from macOS 10.14.
- Currently Mac universal 10.15, Mac ARM 11, and Mac Intel 10.14 daily builds are made and on the download page in that order.
- We could use the same for the 1.5 release, including 10.14 on Intel.
- We could optionally improve the download page to show only the Mac universal build or if the browser user-agent says Mac 10.14 show only the Intel Mac build. The other builds would be under "other releases".
- Download page improvement can be done any time before or after release.
- Toolshed bundle requirement checking
- Eric says this is about having the Toolshed verify more than the core version number before installing a bundle.
- This will be long discussion for another meeting.
- Update UniRef BLAST databases
- Elaine would like the databases updated for ChimeraX 1.5
- These are entirely handled by the back-end blast web service so in theory can be updated any time, not coordinated with release.
- Ticket is assigned to Scooter.
- Greg found 2021 versions of databases on Wynton that could be used. But require making the blast database files.
- Scooter indicated by email that milestone for 1.6 is more practical given his limited time.
- Mingw compiler on Windows
- Zach has tried using the mingw compiler on Windows instead of our current Microsoft Visual Studio.
- This compiler was easier to use with github actions.
- Also apparently did not use cygwin.
- Seems like a major change.
- Have github convert line endings?
- Zach suggests having git auto-convert text file line endings to use LF and no CR LF in repository.
- TomG suggests this seems not worth the possible debugging that will result.
- Zach says it is to help outside developers contributing on Windows to our repository. We don't have any currently.
Action Items
- Present github continuous integration tutorial. Zach
- Beta releases on Toolshed - make ticket for this. Greg
Last modified
3 years ago
Last modified on Oct 3, 2022, 7:01:43 PM
Note:
See TracWiki
for help on using the wiki.