Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge from upstream including buildcache fix https://github.com/spack/spack/pull/46074 #436

Commits on Aug 22, 2024

  1. VTK package: patch to fix NetCDFC - HDF5 interface (spack#43087)

    Patch from Windows is also needed on Linux
    johnwparent authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    f19b657 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1bcb1fc View commit details
    Browse the repository at this point in the history
  3. llvm-amdgpu: Conflict with MacOS (spack#45633)

    Currently, the llvm-amdgpu package doesn't compile on MacOS, but it is
    also not marked as a conflict. This causes problems because it seems
    that Spack is very happy to pull in llvm-amdgpu as the default package
    to satisfy any virtual libllvm dependency, which can cause dependent
    specs to fail to install on MacOS. This commit marks a conflict between
    this llvm package and the Darwin platform.
    stephenswat authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    d5eefcb View commit details
    Browse the repository at this point in the history
  4. Add a new audit to find missing package.py files (spack#45868)

    * Add a new audit to find missing package.py files
    
    * Remove directory without package.py
    alalazo authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    ead25b1 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Configuration menu
    Copy the full SHA
    823a2c1 View commit details
    Browse the repository at this point in the history
  2. removing -Ofast with aocc (spack#45880)

    Co-authored-by: shbhaska <shbhaska@amd.com>
    amd-toolchain-support and shbhaska authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    8b81117 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ef45c39 View commit details
    Browse the repository at this point in the history
  4. poppler: change the URL of the test repository (spack#45857)

    * poppler: change the URL of the test repository
    jmcarcell authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    c49269f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    88bcfdd View commit details
    Browse the repository at this point in the history
  6. py-ipykernel: add version 6.29.5 (spack#45876)

    * py-ipykernel: add version 6.29.5
    * add maintainers for spack package
    ChristopherChristofi authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    3ee6a5b View commit details
    Browse the repository at this point in the history
  7. xrootd: change urls to xrootd.web.cern.ch (spack#45895)

    * xrootd: change urls to xrootd.web.cern.ch
    * xrootd: change homepage
    wdconinc authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    ed34dfc View commit details
    Browse the repository at this point in the history
  8. Add missing MultiMethodMeta metaclass in builders (spack#45879)

    * Add missing MultiMethodMeta metaclass in builders
    
    and remove the Python 2 fallback option in favor of hard errors to catch
    similar issues going forward.
    
    The fallback option can cause about 10K stat calls due to use of
    `realpath` in the inspect module, depending on how deep Spack itself is
    nested in the file system, which is ... undesirable.
    
    * code shuffling to avoid circular import
    
    * more reshuffling
    
    * move reserved variant names into variants module
    haampie authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    d40f847 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b8cbbb8 View commit details
    Browse the repository at this point in the history
  10. acts: add v36.0.0, v36.1.0 and fixes (spack#45874)

    * acts: add v36.0.0, v36.1.0 and fixes
    
    This commit makes several changes to the Acts repository, namely:
    
    1. It adds versions 36.0.0 and 36.1.0.
    2. It adds the traccc plugin and related dependencies.
    3. It updates the version requirements of some dependencies.
    4. It adds the Geant4 module of GeoModel.
    5. It updates the C++ standard requirement.
    6. It adds a new variant determining the scalar type to use.
    
    This commit supercedes spack#45851. Thanks @jmcarcell for the version
    updates; I have added you as co-author.
    
    Co-authored-by: Juan Miguel Carceller <22276694+jmcarcell@users.noreply.github.com>
    
    * Updates
    
    * alphabetic cmake args
    
    ---------
    
    Co-authored-by: Juan Miguel Carceller <22276694+jmcarcell@users.noreply.github.com>
    stephenswat and jmcarcell authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    f96e875 View commit details
    Browse the repository at this point in the history
  11. py-autograd: mark numpy 2 compatibility (spack#45942)

    * py-autograd: mark numpy 2 compatibility
    
    * Fix syntax error
    adamjstewart authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    bd62746 View commit details
    Browse the repository at this point in the history
  12. ddt: add v23.0.4 -> v24.0.3 (spack#45861)

    * ddt: add v23.0.4 -> v24.0.3
    * ddt: fix url_for_version for 22.1.3
    
    ---------
    
    Co-authored-by: Lydéric Debusschère <lyderic.de@gmail.com>
    wdconinc and LydDeb authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    5a9dbcc View commit details
    Browse the repository at this point in the history
  13. davix: add versions 0.8.2-0.8.7 and dependencies (spack#45853)

    * davix: add versions 0.8.2-0.8.7 and dependencies
      This commit adds new versions 0.8.2-0.8.7 of the davix package, and it
      also improves the handling of embedded packages. Davix will try to build
      libcurl from its own embedded version of that code, which doesn't mesh
      well with Spack's design philosophy, so I've changed the CMake
      configuration to disallow the builtin libcurl and use a Spack dependency
      instead. Up to version 0.8.7, RapidJSON was also builtin, but version
      0.8.7 allows users to specify that they want to use a pre-installed
      version of RapidJSON, so this commit also adds that as a dependency for
      versions 0.8.7:.
    * Fix old versions
    stephenswat authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    fff8165 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    86050de View commit details
    Browse the repository at this point in the history
  15. VTK-m: Point to github mirror for source tarball (spack#45893)

    * VTK-m: Point to github mirror for source tarball
      The gitlab.kitware.com source location seems to have intermittent
      network issues. Switching the to mirror hosted at Github may alleviate
      some of the timeouts.
    * Update sha256 for GitHub tarballs
    
    ---------
    
    Co-authored-by: Zack Galbreath <zack.galbreath@kitware.com>
    kwryankrattiger and zackgalbreath authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    dcdcab7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    906799e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    47e79c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. mirror: fetch by digest (spack#45809)

    Source mirrors store entries by digest and add a human readable alias of the
    form 'name-version'. If no digest is available, the alias is used as the primary
    storage location.
    
    Spack erroneously fetches by alias when the digest path does not exist. This is
    problematic if `version(..., sha256=...)` changes in package.py, and the mirror
    is populated with the old shasum. That would result in an error when a digest
    is available, but in case of git versions with a modified commit sha, the wrong
    sources would be fetched without error. With this PR, only the digest path is
    used, not the alias, in case a digest is available. This is also a small performance
    optimization, as the number of request is halved for mirrors that don't contain
    the sources.
    
    Further, for git sources the tag was used as a digest, but this is a moving
    target. Only commit sha is used now.
    
    Also whenever the alias already existed, Spack used to keep it in place when
    updating the mirror cache, which means that aliases would always point to
    outdated mirror entries whenever digests are modified. With this PR the alias
    is moved in place.
    
    Lastly, fix a recent regression where `Stage.disable_mirrors` disabled mirrors
    but not the local download cache, which was the intention.
    haampie authored Aug 24, 2024
    Configuration menu
    Copy the full SHA
    296e530 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f1021a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94c99fc View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Python: add v3.12.5, default to latest version (spack#45712)

    Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
    adamjstewart authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    eccecba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa49b3d View commit details
    Browse the repository at this point in the history
  3. netfilter pkgs: avoid 3rd party urls, add latest official version (sp…

    …ack#46027)
    
    
    Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
    wdconinc and wdconinc authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    2de712b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    02f329a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    480d6f9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a8e2519 View commit details
    Browse the repository at this point in the history
  7. R: external detection (spack#46023)

    Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
    wdconinc and wdconinc authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    a5436b3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    85939b2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fa704e8 View commit details
    Browse the repository at this point in the history
  10. ci generate: don't warn when no cdash config (spack#46004)

    Right now if you run `spack ci generate` you get a warning about CDash credentials even
    if there's no CDash configuration specified. We should only warn if there was actually a
    CDash config.
    
    Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
    tgamblin authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    1d70ab9 View commit details
    Browse the repository at this point in the history
  11. gaudi: remove redundant dependency on cppgsl (spack#46029)

    Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
    jmcarcell and jmcarcell authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    8c1d618 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f079ad3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8bcd64c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    986325e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    4ede0ae View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a782e6b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8c92836 View commit details
    Browse the repository at this point in the history
  18. kokkos: add v4.4.00 (spack#45758)

    Co-authored-by: Patrick Diehl <diehlpk@lanl.gov>
    diehlpk and Patrick Diehl authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    e5c045c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    afa76eb View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    fdfb4e9 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    199653d View commit details
    Browse the repository at this point in the history
  22. fastjson: add v1.2.83, v2.0.52 (spack#45733)

    Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
    wdconinc and alalazo authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    904d85b View commit details
    Browse the repository at this point in the history
  23. parallel-hashmap: add v1.3.12 (spack#46017)

    Co-authored-by: pranav-sivaraman <pranav-sivaraman@users.noreply.github.com>
    pranav-sivaraman and pranav-sivaraman authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    cd6ee96 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    497e19f View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    a60d108 View commit details
    Browse the repository at this point in the history
  26. sundials: new test API (spack#45373)

    * sundials: new test API
    
    ---------
    
    Co-authored-by: Tamara Dahlgren <dahlgren1@llnl.gov>
    AcriusWinter and tldahlgren authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    c7001ef View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    76957f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    680d1f2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9007659 View commit details
    Browse the repository at this point in the history
  4. abi.py: remove (spack#46047)

    haampie authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    297e43b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a91f02 View commit details
    Browse the repository at this point in the history
  6. acts: add version 36.2.0 (spack#46052)

    This commit adds version 36.2.0 of ACTS. As far as I can tell, there are
    no dependency changes.
    stephenswat authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    2d83707 View commit details
    Browse the repository at this point in the history
  7. detray: add version 0.73.0 (spack#46053)

    This commit adds version 0.73.0 of the detray package. As this version
    drops support for pre-C++20 standards, I had to update the `cxxstd`
    variant logic.
    stephenswat authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    cbe18d9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    394e615 View commit details
    Browse the repository at this point in the history
  9. bfs: add v4.0.1 (spack#46044)

    * bfs: add v4.0.1
    
    * fix style
    alecbcs authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    229cf49 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0fee2c2 View commit details
    Browse the repository at this point in the history
  11. Remove "prevent_cray_detection" context manager (spack#46060)

    This context manager was used to prevent detecting a platform
    as "cray". Since now Cray machines are detected as linux, we can
    remove the context manager.
    alalazo authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    1297673 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9d8f94a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b1af32c View commit details
    Browse the repository at this point in the history
  14. cdo-2.4.3 (spack#46033)

    cdo-2.4.3 - fixed hash
    Try2Code authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    b1b21a4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    59b4b78 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    df57e1c View commit details
    Browse the repository at this point in the history
  2. Spec.from_detection now accounts for external prefix (spack#46063)

    Change the signature of Spec.from_detection to set the
    external prefix, and the external modules, if they are
    present.
    
    Delete "spack.package_prefs.spec_externals" since it
    is unused.
    alalazo authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    25ba312 View commit details
    Browse the repository at this point in the history
  3. gromacs: add conflict between NVSHMEM and cuFFTMp (spack#46065)

    * Add conflict between NVSHMEM and cuFFTMp for GROMACS package
    
    These don't work in the same build configuration.
    
    * [@spackbot] updating style on behalf of mabraham
    
    * Update package.py
    
    Also constrain NVSHMEM appropriately
    
    * Update var/spack/repos/builtin/packages/gromacs/package.py
    
    Co-authored-by: Andrey Alekseenko <al42and@gmail.com>
    
    * Update package.py
    
    * [@spackbot] updating style on behalf of mabraham
    
    * Update package.py
    
    * Update package.py
    
    * Update package.py
    
    * [@spackbot] updating style on behalf of mabraham
    
    ---------
    
    Co-authored-by: mabraham <mabraham@users.noreply.github.com>
    Co-authored-by: Christoph Junghans <christoph.junghans@gmail.com>
    Co-authored-by: Andrey Alekseenko <al42and@gmail.com>
    4 people authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    202e648 View commit details
    Browse the repository at this point in the history
  4. Drop now redundant use of inspect (spack#46057)

    inspect.isclass -> isinstance(..., type)
    inspect.getmro -> cls.__mro__
    haampie authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    fb4811e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    85487f2 View commit details
    Browse the repository at this point in the history
  6. boost: install BoostConfig.cmake even when header-only (spack#46062)

    * Install BoostConfig.cmake even when header-only
    
    * boost: Only use --without-libraries when --with-libraries would have an empty list
    msimberg authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    b9e4e98 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8b5521e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6b0011c View commit details
    Browse the repository at this point in the history
  9. mfem, pflotran, alquimia: remove old versions with xsdk string (in ve…

    …rsion) that were used in old/removed xsdk releases (spack#45837)
    balay authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    6a1dfbd View commit details
    Browse the repository at this point in the history
  10. Don't check checksums on spack-develop packages (spack#46076)

    Fix regression introduced in spack 0.22.1 where Spack would ask about checksums
    on spack-develop packages.
    Jordan474 authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    4c91e62 View commit details
    Browse the repository at this point in the history
  11. py-numcodecs rename git branch to match upstream (spack#46085)

    * py-numcodecs rename git branch to match upstream
    robertu94 authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    ec0a57c View commit details
    Browse the repository at this point in the history
  12. llvm-amdgpu: Updating LD_LIBRARY_PATH w.r.t new prefix path (spack#45940

    )
    
    * Updating LD_LIBRARY_PATH w.r.t new prefix path
    
    * Updating hsa external path for 6.x
    renjithravindrankannath authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    ee27dc5 View commit details
    Browse the repository at this point in the history
  13. pmix: add v5.0.3 and fix variants (spack#45621)

    * Add pmix v5.0.3 and fix variants
    * Update pmix homepage link
    * pmix: Simplify/update hwloc dependency
    * pmix: Update versions for --disable-sphinx configure option
    * pmix: Add munge variant
    * pmix: Add zlib dependency
    * pmix: Fix dependency py-sphinx@5
    drkrynstrng authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    0eb8f4f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7e1ad8f View commit details
    Browse the repository at this point in the history
  15. perl-compress-bzip2: new package (spack#46055)

    * perl-compress-bzip2: new package
      Adds Compress::Bzip2
    * Use bzip2 from Spack, not system
    EbiArnie authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    ec85bbe View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6997350 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Remove "get_compiler_duplicates" (spack#46077)

    This function is used only in tests.
    alalazo authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    f9065f0 View commit details
    Browse the repository at this point in the history
  2. tau: fix (cray) compiler names/paths (spack#46104)

    fixes a build issue on cray ci
    haampie authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    fe8f631 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b6ff126 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    093b273 View commit details
    Browse the repository at this point in the history
  5. paraview: add cdi support (spack#44222)

    * add basic CDI package
    
    * add CDI variant to paraview
    
    * [@spackbot] updating style on behalf of albestro
    
    ---------
    
    Co-authored-by: albestro <albestro@users.noreply.github.com>
    albestro and albestro authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    9a16927 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dc3f5cd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0535705 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c3e9bd4 View commit details
    Browse the repository at this point in the history
  9. linaro-forge: added 24.0.4 version (spack#46112)

    Updated platform.machine() to only match "aarch64".
    "arm64" not supported by "spack arch"
    louspe-linaro authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    c5766aa View commit details
    Browse the repository at this point in the history
  10. CMakePackage: Set policy CMP0042 NEW on macos (spack#46114)

    so linking to shared libraries works well at runtime on darwin for all packages with cmake_minimum_required < 3.
    Chrismarsh authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    cade66d View commit details
    Browse the repository at this point in the history
  11. conduit package: Honor compiler extra_rpaths + extras (spack#46046)

    - Honor compiler extra_rpaths (this build bypasses spack wrappers,
      so the RPATHs are added explicitly as CMake options)
    - Use root_cmakelists_dir instead of adding it to the command line
    - Add BLT as a dependency, allowing different versions outside of what
      is in the tarball
    - Put a copy of host-config in the stage directory: this allows
      examination of the host-config when a build fails (before, the
      host-config was just stored in the install directory, which is
      deleted by default on a failed build)
    white238 authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    3589edc View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    73fc86c View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. cray: allow failure due to broken blas (spack#46111)

    1. libsci_cray.so is broken, as it fails to list `libdl.so` in
       DT_NEEDED.
    2. cray compilers fail to build a different blas
    haampie authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    bd71ce5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82dea7e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    199cbce View commit details
    Browse the repository at this point in the history
  4. Remove DetectedPackage class (spack#46071)

    This PR simplifies the code doing external spec detection by removing 
    the `DetectedPackage` class. Now, functions accepting or returning lists 
    of `DetectedPackage`, will accept or return list of specs.
    
    Performance doesn't seem to change if we use `Spec.__reduce__` instead 
    of `DetectionPackage.__reduce__`.
    alalazo authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    c283fce View commit details
    Browse the repository at this point in the history
  5. Put some more constraint on a few mpi providers (spack#46132)

    This should help not selecting, by default, some niche implementation that are supposed to be externals.
    
    Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
    alalazo authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    1c1970e View commit details
    Browse the repository at this point in the history
  6. windows-vis: fix failing pipeline (spack#46135)

    * seacas: fix gnu parallel dep
    
    * add vtk@9.0 platform=windows conflict
    haampie authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    dd756d5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bf1f4e1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f88ca8c View commit details
    Browse the repository at this point in the history
  9. unzip: use more generic strip flag for cce (spack#46087)

    * Use more generic strip flag for cce
    
    * [@spackbot] updating style on behalf of etiennemlb
    
    * Apply always
    etiennemlb authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    1427735 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. build(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0 (spack#…

    …46149)
    
    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.6 to 4.4.0.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@834a144...5076954)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 31, 2024
    Configuration menu
    Copy the full SHA
    db311ee View commit details
    Browse the repository at this point in the history
  2. sfcio: add v1.4.2 (spack#46146)

    * sfcio: add v1.4.2
    
    * [@spackbot] updating style on behalf of AlexanderRichert-NOAA
    AlexanderRichert-NOAA authored Aug 31, 2024
    Configuration menu
    Copy the full SHA
    8cac746 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    89da8d4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f7e3902 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    017e3dd View commit details
    Browse the repository at this point in the history
  6. build(deps): bump actions/setup-python from 5.1.1 to 5.2.0 (spack#46129)

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.1.1 to 5.2.0.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@39cd149...f677139)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 31, 2024
    Configuration menu
    Copy the full SHA
    04bdff3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    400dd40 View commit details
    Browse the repository at this point in the history
  8. New package: py-ops (spack#46122)

    * New package: py-ops
    
    * [py-ops]
    
    - added version 2.16.0
    - ran black
    - updated copyright
    - added license()
    
    ---------
    
    Co-authored-by: vehrc <vehrc@rit.edu>
    qwertos and vivian-hafener-lanl authored Aug 31, 2024
    Configuration menu
    Copy the full SHA
    ae32af9 View commit details
    Browse the repository at this point in the history
  9. New package: py-jsonlines (spack#46124)

    * py-jsonlines: new package
    
    * py-jsonlines: fix dependency
    
    ---------
    
    Co-authored-by: Alex C Leute <acl2809@rit.edu>
    qwertos and alex391 authored Aug 31, 2024
    Configuration menu
    Copy the full SHA
    d226ef3 View commit details
    Browse the repository at this point in the history
  10. podio: apply patch for gcc 14 builds (spack#45854)

    * podio: apply patch for gcc 14 builds
    
    Podio versions after 0.17.0 but before 1.0.0 are broken when using gcc
    14 because of a missing include, which is addressed in the podio pull
    request at AIDASoft/podio#600. This commit
    patches pre-1.0.0 versions of Podio so they can be compiled with gcc 14,
    which is important for building Acts.
    
    * Style
    
    * Style 2
    
    * Fixes
    
    * Add comment:
    
    * Add sha256
    stephenswat authored Aug 31, 2024
    Configuration menu
    Copy the full SHA
    412f22b View commit details
    Browse the repository at this point in the history
  11. whizard: add a patch when using hepmc3 3.3.0 or newer (spack#45862)

    * whizard: add a patch when using hepmc3 3.3.0 or newer
    
    * whizard: comment with patch origin
    
    ---------
    
    Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
    Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
    3 people authored Aug 31, 2024
    Configuration menu
    Copy the full SHA
    b38ab54 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8100b0d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a5f404c View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Configuration menu
    Copy the full SHA
    f7de621 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd98ebe View commit details
    Browse the repository at this point in the history
  3. dd4hep: mark conflict with root@6.31.1: (spack#45855)

    dd4hep versions up to and including 1.27 had a conflict with root
    versions starting from 6.31.1, as shown in
    AIDASoft/DD4hep#1210. This PR explicitly adds
    that conflict to the spec.
    stephenswat authored Sep 1, 2024
    Configuration menu
    Copy the full SHA
    3954918 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9a58a6d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    728f8e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. package cln 1.3.7 feelpp#2 (spack#46162)

    * package cln 1.3.7 feelpp#2
    
    * add myself as maintainer
    
    * fix style issue, rm blankline
    prudhomm authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    e5aa74e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab6d494 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7327e73 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f79be30 View commit details
    Browse the repository at this point in the history
  5. docs: update conditional definition arch (spack#46139)

    Signed-off-by: Georgia Stuart <gstuart@umass.edu>
    
    Co-authored-by: Jordan Galby <67924449+Jordan474@users.noreply.github.com>
    georgiastuart and Jordan474 authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    d463d45 View commit details
    Browse the repository at this point in the history
  6. cuda: add v12.6.1 (spack#46143)

    Update build system conflict between CUDA 12.6 and Clang 18
    pauleonix authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    6b649cc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8f6092b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ca179de View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    daa42be View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    654bf45 View commit details
    Browse the repository at this point in the history
  11. [neovim] add utf8proc dependency (spack#46064)

    I believe utf8proc was added as a neovim dependency in neovim/neovim#26165
    and is only in the master branch.
    ashermancinelli authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    1f8a6d8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    aaa7469 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c47a3ee View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    20565ba View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b5dec35 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    fe2d063 View commit details
    Browse the repository at this point in the history
  17. podio: Add the new datasource variant once it is available (spack#46078)

    * podio: Add the new datasource variant once it is available
    
    * Make sure to require a suitable minimal root version
    tmadlener authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    c814fb5 View commit details
    Browse the repository at this point in the history
  18. py-sympy: add version 1.13.0 (spack#46163)

    * sympy: add version 1.13.0
    
    * sympy: update deps
    JCGoran authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    17d3d17 View commit details
    Browse the repository at this point in the history
  19. py-cellprofiler: add 4.2.6 new package (spack#44824)

    * py-cellprofiler: add 4.2.6 new package
    
    * py-mysqlclient: Limit pkg-config patch to @1.4:
    
    Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
    
    ---------
    
    Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
    omsai and wdconinc authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    e66e572 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    1f935ac View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. nvpl updates (spack#45922)

    * nvpl-blas: add new version 0.3.0
    
    * nvpl-lapack: add new version 0.2.3.1
    rbberger authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    1679b5e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    069286b View commit details
    Browse the repository at this point in the history
  3. solver: minor cleanup and optimization (spack#46176)

    Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
    alalazo authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    9e18e63 View commit details
    Browse the repository at this point in the history
  4. root: fix X11 and OpenGL-related issues on macOS (spack#45632)

    * root: Add dependency on libglx
    
    We have been trying to build the Acts package on MacOS, and in this
    process we have been running into problems with the ROOT spec on that
    operating system; the primary issue we are encountering is that the
    compiler is unable to find the `GL/glx.h` header, which is part of glx.
    It seems, therefore, that ROOT depends on libglx, but this is not
    currently encoded in the spec. This commit ensures that ROOT depends on
    the virtual libglx package when both the OpenCL and X11 variants are
    enabled.
    
    * Enable builtin glew on MacOS
    
    * Allow `root+opengl+aqua~x` on macOS
    stephenswat authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    5c297d8 View commit details
    Browse the repository at this point in the history
  5. root: fix @loader_path on macOS (spack#44826)

    * root: fix @loader_path on macOS
    
    * root: use loader patch from upstream
    
    Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
    
    * add missing comma
    
    * root: rm unused patch
    
    * root: conflict on macos 12 for @:6.27 when +python
    
    ---------
    
    Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
    aphecetche and wdconinc authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    9b077a3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d41fb3d View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Add conflict between llvm-amdgpu until version 5 and ninja since vers…

    …ion 1.12.0 (spack#45788)
    
    * Add conflict between llvm-amdgpu and ninja since version 1.12.0
    
    * Update llvm-amdgpu and ninja conflict to extend to 6.0
    msimberg authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    744f034 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ba0132 View commit details
    Browse the repository at this point in the history
  3. trilinos: update @[master,develop] dependency on kokkos (spack#46182)

    ==> Error: InstallError: For Trilinos@[master,develop], ^kokkos version in spec must match version in Trilinos source code. Specify ^kokkos@4.4.00 for trilinos@[master,develop] instead of ^kokkos@4.3.01.
    balay authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    33f4a40 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3df3f40 View commit details
    Browse the repository at this point in the history
  5. texlive: clean up recipe (spack#45863)

    * texlive: clean up recipe
    
    * Update the poppler dependency
    
    * Fix typo
    
    ---------
    
    Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
    jmcarcell and jmcarcell authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    fe6f5b8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    866c440 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f6e3f6e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    22d6972 View commit details
    Browse the repository at this point in the history
  9. py-rasterio: add v1.3.11 (spack#46195)

    * py-rasterio: add v1.3.11
    * Use default_args
    adamjstewart authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    35a2a0b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c13e8e4 View commit details
    Browse the repository at this point in the history
  11. Automated deployment to update package flux-core 2024-09-04 (spack#46191

    )
    
    Co-authored-by: github-actions <github-actions@users.noreply.github.com>
    vsoch and github-actions authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    cd4c40f View commit details
    Browse the repository at this point in the history
  12. rocm-openmp-extras: Avoiding registration of duplicate check-targets …

    …and fix for the failure in hostexec (spack#45658)
    
    * Adding addtional check for omptarget library for amdgpu in nvidia environment
    * Avoiding registration of duplicate when built on cuda
    * Adding hsa library path in LD_LIBRARY_PATH
    * Correction in hsa prefix library path in LD_LIBRARY_PATH
    renjithravindrankannath authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    7e20874 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    254fe6e View commit details
    Browse the repository at this point in the history
  14. py-trieregex: new package (spack#46154)

    * py-trieregex: new package
    pranav-sivaraman authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    d593ad0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ab21fc1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ee96194 View commit details
    Browse the repository at this point in the history
  17. Merge remote-tracking branch 'upstream/develop' into maintenance/merg…

    …e-from-upstream-2024-09-04
    greenc-FNAL committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    c235fe4 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9604c0a View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. py-schema: add v0.7.7 (spack#46210)

    * py-schema: add v0.7.7
    
    * py-schema: fix when spec
    
    Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
    
    ---------
    
    Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
    pranav-sivaraman and wdconinc authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    656720a View commit details
    Browse the repository at this point in the history
  2. seacas: require +metis and +mpi instead of +parmetis (spack#46205)

    This change aligns the build condition for parmetis with the
    depends_on condition.
    The current build condition of parmetis looks for "+parmetis" in
    the spec which is not added by the depends_on as that adds
    "^parmetis" instead.
    mvlopri authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    bc5456a View commit details
    Browse the repository at this point in the history
  3. libfabric: Add CUDA variant (spack#46203)

    Signed-off-by: Jack Morrison <jack.morrison@cornelisnetworks.com>
    jack-morrison authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    c98045e View commit details
    Browse the repository at this point in the history
  4. Replace if ... in spec with spec.satisfies in d* and e* packages (s…

    …pack#46126)
    
    * Replace if ... in spec with spec.satisfies in d* and e* packages
    
    * Use virtuals for different mpi implementations in esmf
    
    * esmf: ^[virtuals=mpi] mpt
    
    * extrae: ^[virtuals=mpi] intel-oneapi-mpi
    
    ---------
    
    Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
    aurianer and wdconinc authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    1a4b07e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2107a88 View commit details
    Browse the repository at this point in the history
  6. Remove test_external_package_module (spack#46218)

    This test was possibly meant for the Cray platform, and
    currently is a no-op.
    
    Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
    alalazo authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    37ea965 View commit details
    Browse the repository at this point in the history
  7. Pass Database layout in constructor (spack#46219)

    Ensures that Database instances do not reference a global
    `spack.store.STORE.layout`. Simplify Database.{add,reindex} signature.
    haampie authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    7e5e6f2 View commit details
    Browse the repository at this point in the history
  8. pika: Add 0.28.0 (spack#46207)

    * pika: Add 0.28.0
    
    * Add conflict between pika 0.28.0 and dla-future
    msimberg authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    d37749c View commit details
    Browse the repository at this point in the history
  9. reindex: ensure database is empty before reindex (spack#46199)

    fixes two tests that did not clear the in-memory bits of a database
    before calling reindex.
    haampie authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    02faa7b View commit details
    Browse the repository at this point in the history
  10. gaudi: Specify boost dependencies explicitly and cleanup package (spa…

    …ck#46194)
    
    * gaudi: Specify boost components and add +fiber for v39
    
    * gaudi: Limit fmt version to allow building master branch
    
    * Make boost dependencies a bit more readable
    
    * Remove patches for no longer existing versions
    tmadlener authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    5d9f0cf View commit details
    Browse the repository at this point in the history
  11. Merge remote-tracking branch 'upstream/develop' into maintenance/merg…

    …e-from-upstream-2024-09-04
    
    Updated merge with fixes to previously-faulty conflict resolution on:
    * `var/spack/repos/builtin/packages/perl-bioperl/package.py`
    * `var/spack/repos/builtin/packages/perl-io-socket-ssl/package.py`
    greenc-FNAL committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    c912bf1 View commit details
    Browse the repository at this point in the history
  12. Fix audit issues

    greenc-FNAL committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    6cac107 View commit details
    Browse the repository at this point in the history