Version 2 (modified by 3 years ago) ( diff ) | ,
---|
ChimeraX Developer Meeting
Zach, Eric, Tom
Greg on vacation
June 27, 2022
Agenda
General
ChimeraX
Build System
1) Supporting IDEs
- may only need editable installs (will require workaround as namespace packages cannot be installed in this mode automatically)
- editable installs should also let us call ChimeraX with Python for rapid iteration and the C launcher for detailed crash info
- Zach mentioned PyCharm, LSP (Language Server Protocol), XCode
- Greg mentioned Visual Studio
2) API for getting C headers: get_include (see: numpy.get_include)
native-packaging
moves bundle header files tobundle/src/include/module
3) API for getting library directories: get_libdir
Infrastructure
1) Beta releases on Toolshed
2) Decoupling core bundle version number from the ChimeraX release number
3) Prereq audit after 27 June
4) arm64 port
- Tom suggests zipping x86_64 ChimeraX and arm64 ChimeraX together
- How best to backport M1 support from native-packaging to 1.4 release branch
Chimera
1) Back up the build machine to a solid state drive
Discussion
Action Items
- 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.