Skip to content

Conference call notes 20230621

Kenneth Hoste edited this page Jun 21, 2023 · 6 revisions

(back to Conference calls)

Notes on the 224th EasyBuild conference call, Wednesday 21 June 2023 (08:00 UTC)

Attendees

List of attendees (9):

  • Sebastian Achilles (JSC, Germany)
  • Alex Domingo (Vrije Universiteit Brussel, Belgium)
  • Jasper Grimm (University of York, UK)
  • Kenneth Hoste (HPC-UGent, Belgium)
  • Sebastien Moretti (SIB, Switzerland)
  • Jurij Pečar (EMBL, Germany)
  • Lara Peeters (HPC-UGent, Belgium)
  • Jörg Saßmannshausen (Imperial College London, UK)
  • Åke Sandgren (Umeå University, Sweden)

Agenda

  • overview of recent developments + outlook to next release
  • progress on 2023a update of common toolchains
  • Q&A

Recent developments

  • easyconfigs merge sprint: 21 + 28 June 2023
    • go through your own old easyconfig PRs, check if they are still relevant
      • close if not
      • sync with develop + fix if they are
    • sync via #merge-sprint channel in Slack
    • trying to close/merge oldest 100 easyconfig PRs, see https://hackmd.io/l7hOUVEdSDqSiLFjdWvAiQ
  • request for feedback (in context of EasyBuild 5.0 effort)
  • release timeline
    • latest release: EasyBuild v4.7.2 (28 May 2023)
    • ETA next release (EasyBuild v4.7.3?): end of June'23
  • progress on EasyBuild 5.0
  • recent changes
    • docs (merged PRs)
      • add initial page with overview of changes in EasyBuild v5.0 (PR #137)
      • rank down release notes page in search results (PR #159)
    • framework (merged PRs)
      • bug fixes
        • ...
      • enhancements
        • add script to find updated easyconfigs for installed modules (PR #4271)
      • changes
        • replace imp.load_source by leveraging importlib.util.module_from_spec when using Python 3 (PR #4280)
      • EasyBuild 5.0 (to 5.0.x branch)
        • ...
    • easyblocks (merged PRs)
      • bug fixes
        • improve handling of optarch in Cargo easyblock (PR #2947)
      • enhancements
        • add support for NVIDIA Hopper CC 9.0 in LAMMPS (PR #2941)
      • updates
        • ...
      • changes
        • ...
      • new software
        • ...
      • EasyBuild 5.0 (to 5.0.x branch)
        • ...
    • easyconfigs (merged PRs)
    • docs (open PRs + issues)
    • framework (open PRs + issues)
      • reported bugs / bug fixes
      • enhancements
        • ...
      • changes
        • change tar command used in get_source_tarball_from_git to get reproducible tarballs (PR #4248)
      • EasyBuild 5.0 (to 5.0.x branch)
        • enable --trace by default (PR #4250)
          • test suite passes, CI is green
          • still need to assess impact on GitHub-related tests
        • update check_python_version for removed Python 2 support (PR #4270)
        • remove support for 32-bit targets (PR #4272)
        • remove deprecated desc option for simple_option (PR #4273)
        • remove deprecated Toolchain.add_dependencies (PR #4274)
        • remove deprecated functionality from filetools (PR #4275)
        • remove deprecated log_error option from which command (PR #4276)
        • remove deprecated skip_lower option from template_constant_dict (PR #4277)
        • removed deprecated mod_exists_regex_template to exist (PR #4279)
        • remove deprecated options from easyconfig.py (PR #4278)
    • easyblocks (open PRs + issues)
      • bug reports/fixes
        • fixes issue in sympy test step when tmpdir is a symlink (PR #2949)
          • awaiting test report to confirm the fix
        • reset modules loaded by PythonPackage to let ExtensionEasyBlock handle multi_deps correctly (PR #2951)
      • enhancements
        • ...
      • updates
        • ...
      • new easyblocks
        • add PerlBundle generic easyblock for installing a bundle of Perl modules (PR #2945)
      • changes
        • ...
    • easyconfigs (open PRs + issues)

2023a update of common toolchains

Q&A

Clone this wiki locally