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
Last modified
4 years ago
Last modified on Apr 7, 2022, 5:43:08 PM
Note:
See TracWiki
for help on using the wiki.