Version 2 (modified by 4 years ago) ( diff ) | ,
---|
Attendees
Eric, TomG, Greg, Zach
Agenda
- ChimeraX
- Update to Qt 6.2
- Update all prereqs
- 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?
- Chimera
- Chimera 1.16 release.
- Should Chimera 1.16 be last Windows 7 release? Require Windows 10 after?
- Action items
Discussion
- How to update daily builds to Qt 6.2
- Need sufficient testing before putting in daily build.
- Shell does not work. Uses qtconsole which uses qtpy 1.11 shim which does not support PyQt6. qtpy 2.0 scheduled for Dec 22 release supports pyqt6.
- Using enumeration values without enumeration name needs a better solution.
- Our prereqs/qtshim code just adds the enumeration values our code uses.
- That won't work for outside developers.
- Eric suggests having our shim import and use qtpy classes to handle enumerations.
- Greg suggests making separate cron job that builds qt6 daily build, putting it in a separate directory, and shown on a separate download page.
- Tristan and Tony Schaefer might want to try the Qt6 version before goes into daily build.
- Greg says Qt 6 requires macOS 10.14 minimum. Our builds currently use 10.13.
- Update prereqs
- Prereqs besides Qt can be updated now that 1.3 is released.
- Chimera 1.16 release
- Greg will try making it tomorrow.
- Eric will announce to chimera users.
- Last Windows 7 release since no security patches for Windows 7 last 2 years.
- Also Greg says cygwin dropped support for Windows 7.
- Windows 7 users can stick with 1.16 and older releases.
- Trac reliability
- We are currently using Trac 1.2, latest stable is 1.4, prerelease is 1.5, all Python 2 based.
- If we update from 1.2 to 1.4 would need to see if plugins we use are available.
- We have already updated email2trac to latest.
- Greg is interested in trying replacing sqlite with mysql since problem is often "database malformed".
- Python 3 Trac is on the horizon possibly 1.6.
Action Items
- Make Chimera 1.16 release. Greg. Anounce it. Eric + Elaine
- Present github continuous integration tutorial. Zach
- Remove pkg-config prereq if it is not being used for builds. Tom
Note:
See TracWiki
for help on using the wiki.