Changes between Version 5 and Version 6 of Dev2022-9-19


Ignore:
Timestamp:
Sep 19, 2022, 3:58:24 PM (3 years ago)
Author:
Tom Goddard
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Dev2022-9-19

    v5 v6  
    1111* Arrow graphic for Mac dmg file
    1212* Mac universals builds and M1 port
    13 * Updating Linux compilers from CentOS7 for ISOLDE
    14 * Github Actions continuous integration
    1513* Put parser fix (#4842) on roadmap?
    16 * ISOLDE is installing into 1.5 (#7381)
    1714* Back up the Chimera build machine to a solid state drive, Windows 7?
    1815
     
    3431  - Eric working on fortran compile of ambertools
    3532
     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 
    3637
    3738--------------------------
    3839= Action Items =
    39   - Update Linux base system from CentOS 7 to Debian 10 or equivalent. Greg
    40   - Provide Singularity image of compiler environment.  Greg
    4140  - Present github continuous integration tutorial.  Zach
     41  - Beta releases on Toolshed - make ticket for this. Greg
    4242
    43 == General ==
    4443
    45 === Build System ===
    46 1) Supporting IDEs
    47   - 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 info
    49   - Zach mentioned PyCharm, LSP (Language Server Protocol), XCode
    50   - Greg mentioned Visual Studio
    51 
    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_libdir
    57 
    58 4) macOS compiler call in Makefiles
    59 
    60 === Infrastructure ===
    61 1) Beta releases on Toolshed
    62 
    63 2) Decoupling core bundle version number from the ChimeraX release number
    64 
    65 3) Prereq audit after 27 June
    66 
    67 4) arm64 port