Changes between Version 1 and Version 2 of Dev2021-10-28


Ignore:
Timestamp:
Oct 28, 2021, 2:26:47 PM (4 years ago)
Author:
Tom Goddard
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Dev2021-10-28

    v1 v2  
    1515= Discussion =
    1616
     17* Simplifying Linux ChimeraX distribution
     18  - Chimera has just one linux distribution, includes ancient versions of all libraries and monkey patches python stuff.
     19  - ChimeraX has multiple Linux distributions and uses system packages.
     20  - Greg would like to investigate having a single flatpack Linux distribution.
     21  - Current linux downloads are only 14% of all downloads (51% Windows, 34% Mac).
     22  - Users reported ChimeraX install not working on Debian 10.
     23    * Should remove llvm dependency from Ubuntu 18 ChimeraX to fix this.
     24
     25* ChimeraX 1.3 release
     26  - First release candidate was on download page Monday October 25.
     27  - Four active tickets
     28    * Download page is done.
     29    * ffmpeg on linux missing libbz2 dependency is done.
     30    * Command to install pypi packages, nice but not required for 1.3
     31    * WebProfile warnings on exit, nice to fix for 1.3 but not required.
     32  - Greg will add ticket for adding checkbox to update gui so users who cannot update to 1.4 can stop being reminded about it.  This is needed for 1.3 release.
     33  - Eric fixed a couple major bugs in release candidate yesterday.
     34
     35* Package updates for ChimeraX 1.4
     36  - Python 3.10 out, requires OpenSSL 1.1.1 which is not installed on older Linux.
     37  - Probably stick with Python 3.9 for next release.
     38  - Might try to switch to Qt 6 for ChimeraX 1.4 release in 6 months.  Will need extensive testing.
     39  - Greg will make PyQt 6.2.1 licensed wheels.
     40  - Tom will fix Qt 6 namespace (QAction and enumeration value) compatibility
     41
     42* Automatic testing when code changes
     43  - Zach setup automatic testing on the cxservices backend github repository.
     44  - Tests run whenever new commit made or pull request made.
     45  - Tests include job id, polling interval, blast, ....
     46  - Zach will present at a developer meeting how this is setup, how results are shown, what tests look like, details of how this works.
     47
     48* Chimera 1.16 release
     49  - macOS 12 Monterey released last Monday.  Chimera passed 3 minutes of basic hand testing.
     50  - Try for Chimera 1.16 release November 29 after users have had a chance to try it and report bugs with macOS Monterey.
     51  - We will skip release candidates since daily build serves that purpose and changes infrequently.  Daily build will just be promoted to an official 1.16 release.
     52
    1753= Action Items =
    1854  - Git remove hydra, wsgi, llgr and other unused directories to avoid confusing new developers.  Tom