Attendees
Eric, Greg, Zach, TomG, Scooter
On-site in N453.
Agenda
- ChimeraX
- Qt 6 tech preview, when should daily build switch to Qt 6?
- 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?
- Does pip need to be stabilized?
- Do we still need Tristan's compiled OpenMM, can we get it from conda?
- Do we still need six (Python 2/3 compatibility package)?
- Chimera
- Switch Chimera daily builds from Windows 7 to Windows 10
- Webservices
- Where should internal documentation live?
- Action items
Discussion
- Qt 6 in daily builds
- Is it time to make daily builds use Qt 6?
- 541 techpreview downloads by 151 unique IP addresses since Jan 28.
- 3000 daily build downloads from 900 IP addresses in same time
- Zach has all Qt 6 bugs fixed, except toolbar rollover arrow fixed in next Qt release.
- For mid-May release would need late April release candidate. Qt 6 in daily builds would give 1.5 months to release candidate.
- Greg will put Qt 6 in daily builds today or tomorrow, except on old Linux (CentOS 7) that will remain Qt 5.
- FlatPack for Linux distribution
- Greg will explore packaging Linux ChimeraX distribution as a FlatPack.
- Will see if Qt 6 with CentOS 7 can be packaged this way.
- If Qt 6 works as FlatPack can release ChimeraX 1.4 with Qt 6 for older Linux.
- Scooter thinks it is ok to investigate this but has doubts it will be feasible. Spend minimal time needed to rule it out.
- Reducing useless bug reports
- TomG suggests dropping Windows and Linux crash reporting, too little useful info.
- Could just comment out a few lines to not use Python faulthandler on those platforms.
- Eric suggests waiting for Qt 6 in daily builds to see if it solves many Windows crashes in Open dialog.
- Eric suggests different way to cut down less useful bug reports, only allow reports from most recent production release.
- Error dialog would not offer Report a Bug button and instead say you should try the most recent release.
- TomG suggests maybe allowing users to submit with older ChimeraX if the will provide their email address.
- May be that duplicate submissions of fixed bugs from older ChimeraX are rather few compared to useless Windows/Linux crash reports. So may not need to solve the duplicate submission problem.
- Linux install instructions
- Eric says Linux install command does not work when downloading with Mozilla because file does not go into Downloads directory.
- Might have download page say the command may not work if the download location is different.
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 Mar 10, 2022, 3:56:48 PM
Note:
See TracWiki
for help on using the wiki.