Changes between Version 5 and Version 6 of Dev2022-9-19
- Timestamp:
- Sep 19, 2022, 3:58:24 PM (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Dev2022-9-19
v5 v6 11 11 * Arrow graphic for Mac dmg file 12 12 * Mac universals builds and M1 port 13 * Updating Linux compilers from CentOS7 for ISOLDE14 * Github Actions continuous integration15 13 * Put parser fix (#4842) on roadmap? 16 * ISOLDE is installing into 1.5 (#7381)17 14 * Back up the Chimera build machine to a solid state drive, Windows 7? 18 15 … … 34 31 - Eric working on fortran compile of ambertools 35 32 33 * Ambertools 34 - Greg asks if Eric will build latest Ambertools for ChimeraX. 35 - Uses new cmake build system. Will figure it out some day. 36 36 37 37 38 -------------------------- 38 39 = Action Items = 39 - Update Linux base system from CentOS 7 to Debian 10 or equivalent. Greg40 - Provide Singularity image of compiler environment. Greg41 40 - Present github continuous integration tutorial. Zach 41 - Beta releases on Toolshed - make ticket for this. Greg 42 42 43 == General ==44 43 45 === Build System ===46 1) Supporting IDEs47 - may only need editable installs (will require workaround as namespace packages cannot be installed in this mode automatically)48 - editable installs should also let us call ChimeraX with Python for rapid iteration and the C launcher for detailed crash info49 - Zach mentioned PyCharm, LSP (Language Server Protocol), XCode50 - Greg mentioned Visual Studio51 52 2) API for getting C headers: get_include (see: numpy.get_include)53 - {{{native-packaging}}} moves bundle header and source files to {{{bundle/src/include/module}}} \54 - maybe just use header files?55 56 3) API for getting library directories: get_libdir57 58 4) macOS compiler call in Makefiles59 60 === Infrastructure ===61 1) Beta releases on Toolshed62 63 2) Decoupling core bundle version number from the ChimeraX release number64 65 3) Prereq audit after 27 June66 67 4) arm64 port