Skip to content

Stable Release TODO list #4229

@akohlmey

Description

@akohlmey

Known issues:

  • KOKKOS version of pair style uf3 is incomplete. Needs to be removed if not corrected.

Compile LAMMPS with -fsanitize=<style> and run examples:

  • address
  • leak
  • thread (with OpenMP)
  • undefined

  • get new (partial) regression testing up-and-running with GitHub actions

  • Compile LAMMPS with floating point traps enabled and trapping integer overflows and run examples:

  • Compile LAMMPS with -Og and debug info and run all examples with valgrind
  • Same as above and run ctest -T memcheck (need to disable death tests to reduce false positives)

  • Compile with -Wvla and try to eliminate flagged variable length arrays

  • compile with IWYU (aka include-what-you-use) to detect unused and missing include statements

  • apply clang-format

  • review and potentially fix recently reported issues from static code analysis with Coverity scan

  • check compilation on FreeBSD
  • check compilation on Debian
  • check compilation on Solaris (via OpenIndiana)
  • test macOS installer
  • test flatpak installer
  • test Windows installer

  • visually inspect HTML manual
  • visually inspect PDF manual
  • update Bibliography (extract citations from doc packages, sort and compare/update with existing file)

  • update versionadded/versionchanged/deprecated tags to release date
  • set release version and remove update entry from version.h
  • update flatpak build xml file to use the release branch

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions