wiki:Dev2022-4-07

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.