Changes between Initial Version and Version 1 of Dev2022-6-23


Ignore:
Timestamp:
Jun 23, 2022, 12:03:28 PM (3 years ago)
Author:
Zach Pearson
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Dev2022-6-23

    v1 v1  
     1= ChimeraX Developer Meeting =
     2
     3Zach, Eric, Tom
     4
     5Greg on vacation
     6
     7June 27, 2022
     8
     9= Agenda =
     10
     11== General ==
     12
     13== ChimeraX ==
     14=== Release Planning ===
     151) Greg wants a 1.4.1 release
     16
     172) 1.5 roadmap
     18
     19=== Bugs ===
     201) Due asynchronous startup toolshed check, can't issue "toolshed" commands immediately after ChimeraX installation.
     21
     22=== Build System ===
     231) Supporting IDEs
     24  - may only need editable installs (will require workaround as namespace packages cannot be installed in this mode automatically)
     25  - editable installs should also let us call ChimeraX with Python for rapid iteration and the C launcher for detailed crash info
     26  - Zach mentioned PyCharm, LSP (Language Server Protocol), XCode
     27  - Greg mentioned Visual Studio
     28
     292) API for getting C headers: get_include (see: numpy.get_include)
     30  - {{{native-packaging}}} moves bundle header and source files to {{{bundle/src/include/module}}} \
     31  - maybe just use header files?
     32
     333) API for getting library directories: get_libdir
     34
     354) macOS compiler call in Makefiles
     36
     37=== Infrastructure ===
     381) Beta releases on Toolshed
     39
     402) Decoupling core bundle version number from the ChimeraX release number
     41
     423) Prereq audit after 27 June
     43
     444) arm64 port
     45  - Tom suggests zipping x86_64 ChimeraX and arm64 ChimeraX together
     46  - How best to backport M1 support from native-packaging to 1.4 release branch
     47
     485) Regular packages on the toolshed
     49  - Tom wonders if the functionality of python-gdcm is worth its weight
     50  - Zach thinks we should leverage our plugin architecture to let users install only the bundles they need
     51
     52== Chimera ==
     531) Back up the build machine to a solid state drive
     54
     55--------------------------
     56= Discussion =
     57
     58--------------------------
     59= Action Items =
     60  - Present github continuous integration tutorial.  Zach
     61  - Remove pkg-config prereq if it is not being used for builds. Tom