Conference call notes 20230315 - easybuilders/easybuild GitHub Wiki

(back to Conference calls)

Notes on the 218th EasyBuild conference call, Wednesday 15 March 2023 (16:00 UTC)

Attendees

List of attendees (15):

  • Simon Branford (Univ. of Birmingham, UK)
  • Alex Domingo (Vrije Universiteit Brussel, Belgium)
  • Pedro Fernandez (HPCNow!)
  • Jasper Grimm (University of York, UK)
  • Kenneth Hoste (HPC-UGent, Belgium)
  • Kurt Lust (UAntwerpen, Belgium + LUMI User Support Team)
  • Sam Moors (Vrije Universiteit Brussel, Belgium)
  • Sebastien Moretti (SIB, Switzerland)
  • Abhishek Mukherjee (New Jersey Institute of Technology, US)
  • Mikael Öhman (Chalmers University of Technology, Sweden)
  • Bart Oldeman (Digital Research Alliance of Canada)
  • Jurij Pečar (EMBL, Germany)
  • Åke Sandgren (Umeå University, Sweden)
  • Jörg Saßmannshausen (Imperial College London, UK)
  • Lars Viklund (Umeå University, Sweden)

Agenda

  • overview of recent developments + outlook to next EasyBuild release
  • Q&A

Recent developments

  • release timeline
  • recent changes
    • docs
      • ...
    • framework
      • bug fixes
        • ...
      • enhancements
        • ...
      • changes
        • ...
    • easyblocks
      • bug fixes
        • fix $JULIA_DEPOT_PATH in installation of multiple JuliaPackage extensions (PR #2869)
        • show template values of exts_default_options in PythonBundle (PR #2874)
        • handle templating correctly in CMakeMake when playing with configopts (PR #2882)
          • PR #2885 with alternative fix was closed
        • avoid crash in test step of PyTorch easyblock if runtest is not a command (PR #2883)
        • update scipy easyblock to copy PKG-INFO to scipy-<version>.egg-info when installing with Meson/Ninja (PR #2903 )
      • enhancements
        • modify logic in QScintilla easyblock to find the PyQt5 sipdir in more places (PR #2868)
        • add sanity check command for scipy using 'pip list' (PR #2903 )
      • updates
        • update Trilinos easyblock to support Trilinos v13.x (PR #2900)
          • makes build of Trilinos a lot less painful by allowing to easy opt-out of building cross-product of all possible configuration options
      • changes
        • ...
      • new software
        • ...
    • easyconfigs
      • ~75 easyconfig PRs were merged since last conf call
      • bug fixes
        • replace src include path with installation dir for HDF5 (PR #17469 + PR #17488)
          • required for DIRAC
        • disable Python support for OTF2 v2.2, since we're not including Python 2.x as dependency (PR #17499)
        • add patch for Qt5 5.12.2 with GCCcore/11.2.0 to fix template bug (PR #17464)
        • update homepage and source urls of DFT-D3 (PR #17528)
        • use Binary easyblock for ANIcalculator to prevent RPATH sanity check failures (PR #17536)
      • enhancements
        • combine errors of extension patch check into a single failure (PR #17286)
        • add missing zstd dep to Boost (PR #17482)
      • (noteworthy) new software
        • ...
      • noteworthy software updates
      • changes
        • add deprecation notice to RPackage extensions with relative paths in start_dir (PR #2879)
  • work in progress
    • docs
    • framework
      • reported bugs / bug fixes
        • Python packages are being installed to local/lib/python*/dist-packages due to tweaks to sysconfig.py in OS (issue #4128)
        • fix typo in condition guarding installation of GitHub token in CI workflow to run unit tests (PR #4216)
          • to fix tests that require GitHub token are always skipped in CI due to silly typo in GitHub Actions workflow (issue #4214)
          • work-in-progress because using $GITHUB_TOKEN that is provided by default doesn't seem to be working...
        • EasyBuild just prints the name and version when trying to install the latest version (because $EASYBUILD_VERSION is defined) (issue #4224)
      • enhancements
      • changes
        • ...
    • easyblocks
      • bug reports/fixes
        • fix finding of failed tests in output of PyTorch test step (PR #2859)
      • enhancements
        • enhance Python easyblock to create non-versioned symlink for python-config + check for bin/python and bin/python-config in sanity check (PR #2904)
      • updates
        • fix TensorFlow easyblock for new versions of Bazel & TensorFlow (PR #2854)
        • update ESMF easyblock for versions >= 8.4, due to changed structure and naming of their Python bindings (PR #2875)
      • new software
        • custom easyblock for RAxML (PR #2180)
        • new generic easyblock for installing Rust crates with cargo (WIP PR#2902)
      • changes
        • ...
    • easyconfigs

Q&A

⚠️ **GitHub.com Fallback** ⚠️