| 23 | * ChimeraX mailing list problems |
| 24 | - 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. |
| 25 | - 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. |
| 26 | - 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. |
| 27 | |
| 28 | * ChimeraX bundle builder atomic_lib problems |
| 29 | - ChimeraX cannot build atomic_lib a second time on Mac without an explicit "make clean" apparently because libtmpl.a is not "fat". |
| 30 | - Eric will make a ticket. |
| 31 | |
| 32 | * ChimeraX atomic_lib dependency problem |
| 33 | - After updating the atomic_lib version number trying to rebuild the 7 dependent bundles (atomic, mmcif, pdb, ...) fails with various dependency errors. |
| 34 | - It seems the only fix is to rebuild all of ChimeraX. |
| 35 | - Eric will make a ticket. |
| 36 | |
| 37 | * Cython deprecates "IF" macro |
| 38 | - ChimeraX atomic cymol.pyx cython code uses the "IF" macro to handle Windows pointers needing long long integer while unix needing long. |
| 39 | - Cython has deprecated "IF" with no equivalent replacement. |
| 40 | - Eric may try "sed" to patch the cymol.pyx code at build time. |