Version 3 (modified by 2 years ago) ( diff ) | ,
---|
ChimeraX Developer Meeting
Attendance: Eric, Zach, Tom, Greg
June 5, 2023
Agenda
- Test results for ChimeraX built with Python 3.11, Wayland
- Linux ChimeraX daily builds failing
- Release initial ChimeraX library on PyPi or Conda
- ChimeraX 1.7 roadmap
- Update ChimeraX prereqs, PyQt 6.5.1, Python 3.11
- Chimera/ChimeraX notarization scripts need updating, Apple deprecated altool command Fall 2023 #7234
- ChimeraX Ideas milestone clean-up.
- Install Splunk on plato to monitor web services.
- Back up the Chimera build machine to a solid state drive, Windows 7?
- Toolshed bundle requirement checking
- Discuss possible OpenMM and VR improvements for Tristan and Altos to pursue
Discussion
- Broken Linux builds
- Greg fixed them today.
- Problem was with fakeroot support using singularity.
- Tristan can't log in to Trac
- Zach notes he cannot log in using Chrome.
- Greg and Tom confirm Trac login from Chrome fails, Firefox works.
- Greg thinks it might be a Kerberos configuration issue. Says Scooter would need to look at that.
- Greg sent Tristan email warning that Chrome login does not work.
- If Trac login fails for Tristan in Firefox then possibly authentication for web-only accounts is not enabled in Apache. Greg says that would be a Scooter issue.
- Update ChimeraX from Python 3.9 to 3.11
- Decided we are ready to merge Zach's Python 3.11 branch for daily builds, after asking Tristan if it is ok with him.
- Tom will ask Tristan today so we can hopefully go to 3.11 tomorrow.
- Zach fixed Wayland Python 3.11 problem caused by updated PyOpenGL 3.1.6 trying to automatically use EGL. Zach changed code to explicitly ask for x11 PyOpenGL since EGL has some problems.
- Zach showed Python 3.11 changes. Several places in C++ use ssize_t which he had to change to Py_ssize_t since Windows does not have the posix ssize_t.
- ChimeraX library distribution
- Zach asks if making a macOS PyPi distribution initially is an ok plan (instead of Linux). All agreed that is fine.
Action Items
- Present github continuous integration tutorial. Zach
- Beta releases on Toolshed - make ticket for this. Greg
Note:
See TracWiki
for help on using the wiki.