Version 4 (modified by 20 months ago) ( diff ) | ,
---|
ChimeraX Developer Meeting
Attendance: Greg, Tom, Eric
March 4, 2024
Agenda
- Should we make a 1.7.3 release with garbage collection fix?
- Work in progress reports
- Update prereqs - most done.
- What ChimeraX 1.8 work/tickets should we prioritize for January?
- Worm ribbon implementation, ticket #9942
- Log slow to update when it gets long, Tristan ticket #9909
- Create Grafana dashboards to monitor web services.
- Make Chimera end-of-life bug report and registration changes for 1.18 release in Spring 2024.
- Back up the Chimera build machine to a solid state drive, Windows 7.
- ChimeraX Ideas milestone clean-up.
Discussion
- ChimeraX mailing list problems
- Elaine's email to mailing list bounced with "reason: 500 Line too long (see RFC5321 4.5.3.1.6)". Greg thinks this is a bug in the python smtp module breaking and reassembling message lines.
- Moderated chimerax-users email message that Eric approved appeared in archive but was not set to mailing list members. Apparently these message when to mailman/var/queue/shunted due to errors. Greg unshunted them and they were delivered.
- A possible 3rd problem is that mailman "queue runners" die and are not restarted, a bug fixed in the next mailman. But that newer mailman requires Python 3.9 while plato has Python 3.8.
- ChimeraX bundle builder atomic_lib problems
- ChimeraX cannot build atomic_lib a second time on Mac without an explicit "make clean" apparently because libtmpl.a is not "fat".
- Eric will make a ticket.
- ChimeraX atomic_lib dependency problem
- After updating the atomic_lib version number trying to rebuild the 7 dependent bundles (atomic, mmcif, pdb, ...) fails with various dependency errors.
- It seems the only fix is to rebuild all of ChimeraX.
- Eric will make a ticket.
- Cython deprecates "IF" macro
- ChimeraX atomic cymol.pyx cython code uses the "IF" macro to handle Windows pointers needing long long integer while unix needing long.
- Cython has deprecated "IF" with no equivalent replacement.
- Eric may try "sed" to patch the cymol.pyx code at build time.
- ChimeraX 1.7.3 release?
- Eric has fixed the garbage collection crash.
- We have 40 reports so far since December with this crash.
- Eric suggests we not do a 1.7.3 release and just tell reporters to use the daily build.
Action Items
Note:
See TracWiki
for help on using the wiki.