= Attendees = Eric, Greg, Zach, TomG, Scooter On-site in N453. = Agenda = * ChimeraX - Qt 6 problems. - Windows open dialog crashes. - Make ChimeraX 1.4 roadmap. - Upgrade Trac to mysql for better reliability. - Is Windows crash reporting ever useful? Should we disable it? Will Qt 6.2 fix spurious file dialog errors? - Should we remove pywin32 (20 MBytes) and wmi used only to report computer model in bug reporter on Windows? Ticket #5528 - Task termination at app quit - Rename ChimeraX.exe on Windows? - Should we go to Python 3.10 in 1.5? * Chimera - Switch Chimera daily builds from Windows 7 to Windows 10 * Action items = Discussion = * Qt 6 - Greg suggests we us PyQt6 licensed wheels with PyQt6-Qt6 PyPi bundle that provides the Qt libraries. - Currently we instead bundle Qt6 with PyQt6 ourselves into a single wheel. - Would be simpler if we did not have to bundle. - Greg will try to make the change today or next week. - Qt 6.2.4 has come out and will be easy to put in daily builds with this change. - Zach says 4 ChimeraX Qt tickets are waiting on a new Qt version to fix them. - Qt 6.3 is supposed to release April 12 * Qt 6 for CentOS 7 - Tests with singularity show Qt 6 won't work with CentOS 7 because newer system calls used by Qt 6. - This will also prevent FlatPack and Docker images from working. - Plan is now to make ChimeraX 1.3 (Qt 5) the last CentOS 7 release. * VirtualGL - Commercial license holder reported ChimeraX not working with VirtualGL 3.0 - Greg says this is because it is trying to use an EGL context, and bug report should be made to VirtualGL. - Possibly older VirtualGL 2.5 or 2.6 will work, and bug reporter will try that. * Linux Wayland replacing X11 - Greg says some most recent Linux distros are trying to make Wayland the default instead of X11 which requires using EGL for our OpenGL graphics. - Qt 6 is supposed to support EGL. - ChimeraX uses PyOpenGL and may have EGL support. - We may need to look into EGL for ChimeraX 1.5 or 1.6. * ChimeraX 1.4 - Goal is to release in May. - Original release date was April 1, but we are trying for May 1. - All features should be in within 2 weeks for a release candidate. - Still hoping Python 3.9.11 stops the 5 bug reports of day on Windows Open dialog crashes -- so far none reported in 3.9.11 but only out a week. * Fire alarm - Building fire alarm ended meeting early. = Action Items = - Present github continuous integration tutorial. Zach - Remove pkg-config prereq if it is not being used for builds. Tom