= Attendees = Eric, TomG, Greg, Zach = Agenda = * ChimeraX - Update to Qt 6.2 - 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 - Switch Chimera daily builds from Windows 7 to Windows 10 * Action items = Discussion = * Talk on ChimeraX web services implementation by Zach - Zach explained new REST web services method for replacing SOAP/Opal. - Discussed how input parameters for job are passed. - Discussed how job return values are packaged (e.g. multiple files). - Discussed how job progress reports might work. - Scooter would like existing ChimeraX web services using this long before ChimeraX 1.4 release (May 2022?) - BLAST is using it. - Next is Modeller, Zach will get it done by 2 weeks from now and present. - Then multiple sequence alignment (clustal) added using Opal by Eric 2 weeks ago. - Eric will try to implement REST seq alignment after Zach converts Modeller. - Another service to convert is AlphaFold BLAT search. - And a more complex case to try later is AlphaFold prediction on Wynton. * Qt 6 ChimeraX on download page - Greg hopes to havel Qt 6 tech preview on download page tomorrow. - Tom has been using it 4 weeks without problems. - Tom wants it in circulation to see if many Qt 5 crashes are fixed, or workarounds needed. - Greg notes new Fedora Linux versions work with Qt 6 but not Qt 5. - Greg has setup tech preview support on download page for future uses. * Runs script at start of build to patch files or do other setup. * Flag indicates whether to add it to download page. * Can edit download page to explain what is new in a particular tech preview. * Redesign of client Task / Job classes - Zach thinking Tasks should inherit from dict. - Discussion of drawbacks of inheriting from dict * Allows too much access to dict methods. * Can confuse session saving seeing an instance as a basic type. = Action Items = - Put Qt 6 daily builds on download page. Greg - Present web services overview at Jan 27 developer meeting. Zach - Present github continuous integration tutorial. Zach - Remove pkg-config prereq if it is not being used for builds. Tom