| 28 | * Trac hit by bots |
| 29 | - Greg password protected top level Trac entry points for ChimeraX and Chimera Trac instances. |
| 30 | - Individual tickets can still be viewed without login. |
| 31 | - Greg got just one web server not responding email in last 24 hours versus one every 10 minutes before. So Trac login seems to fixed bot problem. |
| 32 | - Tom suggests that requiring login just on Trac search queries may solve bot problem and allow ChimeraX users to access the rest of Trac (Roadmap, developer links, ...). |
| 33 | - We will stick with password protection for this week and see how well it works. |
| 34 | |
| 35 | * ChimeraX 1.10.1 patch release |
| 36 | - Current 4 issues (listed above) are not urgent. |
| 37 | - Greg and Zach will investigate solutions for 3 of the 4 issues so we know if they can be fixed easily. |
| 38 | - Wait a little to see if additional serious 1.10 bug reports come in so they can also be fixed in a 1.10.1 release. |
| 39 | - Want to avoid a 1.10.2 release since all users get notified of the new release and don't know if it will help them. So it is a drawback to show users to multiple patch releases. |
| 40 | |
| 41 | * Prereq update |
| 42 | - Update prereqs after a few more weeks, giving ChimeraX 1.10 time to settle. |
| 43 | - Do we need to close the many dependabot pull requests? |
| 44 | - Greg interested in new Cython supporting generic Python 3 API. |
| 45 | |
| 46 | * PySide |
| 47 | - Should we switch from PyQt to PySide? |
| 48 | - Possible advantages: Don't have to get PyQt from plato for builds (often the cause of failed builds), don't have to pay for PyQt license, PyQt support could disappear since it is a 1 person effort, maybe some Qt crashes are caused by PyQt reference count or other problems. |
| 49 | - Possible disadvantages: PySide may have difficult to fix incompatibilities with our Qt shim, PySide could disappear or cost money if Qt project decides it is not economical, PySide could introduce new crashes. |
| 50 | - Need to consider whether we have time for this switch given other ChimeraX 1.11 priorities. |
| 51 | |
| 52 | * Update Python |
| 53 | - Current Python is 3.13 and ChimeraX uses 3.11. |
| 54 | - Greg says Python project no longer provides 3.11 binary releases for patch versions. We have not been updating ChimeraX to use newer 3.11 patch versions. |
| 55 | - Tom says Boltz 2 does not work with Python 3.13, but does work with Python 3.12. |
| 56 | - Tom suggests Python 3.13 is too new given the hundred PyPi dependencies ChimeraX uses all need to work with it. |
| 57 | - Greg says Python 3.13 has speed improvements. |
| 58 | - Does not seem there is a strong reason to update from Python 3.11 for the next ChimeraX release. |
| 59 | |
| 60 | * New Qt ViewDock |
| 61 | - Piet has finished ChimeraX work. |
| 62 | - New ViewDock is in the daily build. |
| 63 | - Eric is adding some missing ViewDock features. |
| 64 | - Have not yet engaged John Irwin to test new ViewDock. |
| 65 | - Will notify outside testers when Eric finishes adding features. |
| 66 | |
| 67 | * Group meeting schedule |
| 68 | - Should we cancel group meeting this week since Tom Ferrin and Scooter are out? |
| 69 | - Tom Ferrin is out the next 3 weeks. Should we cancel next 3 group meetings? |
| 70 | - We will cancel this Thursdays and decide later whether the following ones should be cancelled. |
| 71 | |