Version 4 (modified by 4 years ago) ( diff ) | ,
---|
Attendees
Eric, TomG, Greg, Zach, Scooter
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
- Present BLAST and Modeller web service code at Feb 10 developer meeting. Zach
- 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
Note:
See TracWiki
for help on using the wiki.