Changes between Version 4 and Version 5 of Dev2025-7-28


Ignore:
Timestamp:
Jul 28, 2025, 4:12:08 PM (3 months ago)
Author:
Tom Goddard
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Dev2025-7-28

    v4 v5  
    2121= Discussion =
    2222
     23* Nightly builds failed due to plato Qt file permissions.
     24  - Greg has fixed Qt 6.9 file permissions on plato so nightly builds should start working again.
     25
     26* New atomspec parser
     27  - Eric got new C++ atomspec parser all working, but it is no faster (0.3% faster) then Grako.
     28  - Turned out all the time was spent in Python finding the atoms/bonds/residues and that code did not change.
     29  - Eric proposes merging the new parser branch into develop in case we need to get rid of Grako in the future, but not using it for now.
     30  - The new parser uses C++17 and our current ChimeraX compilers don't meet that standard.  If we need to update compilers, better to just turn off build of new parser.
     31
     32* Distributing chutil.a static library on Mac for ISOLDE
     33  - Tristan does not have chutil.a from chimerax core that he needs to compile clipper on Mac.
     34  - We have not distributed that in the Mac universal build because the make_univeral.py script does not know how to merge ARM and Intel static libraries.
     35  - Let's ask Tristan how he built clipper for ChimeraX 1.9 since it has the same issue.
     36  - Discussed that atomic library links to chutil and may expose symbols for chutil.
     37  - Discussed making chutil a dynamic library.  That would raise problems with finding it during runtime linking.
     38
     39* Switch from PyQt to PySide
     40  - We will get nightly builds working with Qt 6.9.1 this week before trying to switch to Qt 6.9.1.
     41  - Tom suggests making tech preview of PySide instead of daily build so we can test without getting a lot of bug reports from users.
    2342
    2443--------------------------