Version 3 (modified by 3 years ago) ( diff ) | ,
---|
Thursday, 16 June 2022
This is a tentative agenda. Thursday meetings are only held as necessary, and may occasionally conflict with the NIAID meeting.
Attendees and Location
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.