Skip to content

Per os config feature#31028

Closed
marcmengel wants to merge 5504 commits intospack:developfrom
marcmengel:per_os_config_feature
Closed

Per os config feature#31028
marcmengel wants to merge 5504 commits intospack:developfrom
marcmengel:per_os_config_feature

Conversation

@marcmengel
Copy link
Copy Markdown
Contributor

@marcmengel marcmengel commented Jun 7, 2022

This is an implementation for Feature request #31026/#2700, and a redo of #16834 and #13686, fixed for latest version.

@marcmengel marcmengel requested a review from scheibelp August 4, 2022 18:33
@scheibelp scheibelp self-assigned this Aug 4, 2022
@marcmengel marcmengel force-pushed the per_os_config_feature branch from cd2c6d1 to 0fed16b Compare September 9, 2022 19:14
@spackbot-app spackbot-app bot added the core PR affects Spack core functionality label Sep 9, 2022
@marcmengel marcmengel requested a review from gartung September 9, 2022 19:15
@marcmengel
Copy link
Copy Markdown
Contributor Author

rebased, black formatted.

gartung
gartung previously approved these changes Sep 10, 2022
@alalazo alalazo added this to the v0.20.0 milestone Feb 20, 2023
@alalazo alalazo removed this from the v0.20.0 milestone May 3, 2023
@alalazo alalazo added the revisit label May 3, 2023
svengoldberg and others added 17 commits August 23, 2023 18:48
* t8code: Create new spack package

Co-authored-by: Bernhard Kaindl <[email protected]>
Add amg2023 package

Consolidate existing amg and amg2013 packages (they reference the
same code) under the amg2013 name to minimize confusion between
amg2023 and amg2013.

Co-authored-by: Riyaz Haque <[email protected]>
Use the stable_versions variable to check stable versions
While spack does not yet provide binutils 2.41, they might still be
installed. However, building ffmpeg on x86_64 fails with multiple errors like
this:
./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'

also reported here: https://trac.ffmpeg.org/ticket/10405
Clone is a hard dependency as of HTTP-Message v6.44. This causes
problems in packages like Roary which depend on perl-http-message:

    $ spack load roary
    $ roary
    Use of uninitialized value in require at /var/scratch/spack/opt/spack/linux-centos8-x86_64_v3/gcc-8.5.0/perl-http-message-6.44-lzp5th4jddd3gojkjfli4hljgem2nl26/lib/perl5/HTTP/Headers.pm line 8.
    Can't locate Clone.pm in @inc (you may need to install the Clone module) (@inc contains:  /home/aorth/lib ...

See: https://github.com/libwww-perl/HTTP-Message/blob/master/Changes
* Add 2023.02 and 2023.01.01 with variant for mpp_io and fms_io deprecation

Co-authored-by: rem1776 <[email protected]>
…k#39603)

Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 7.2.2 to 7.2.3.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES)
- [Commits](sphinx-doc/sphinx@v7.2.2...v7.2.3)

---
updated-dependencies:
- dependency-name: sphinx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
spack#35042 introduced lazy hash parsing, but didn't remove a
few attributes from the parser that were needed only for
concrete specs

This commit removes them, since they are effectively
dead code.
* add magma variant to strumpack
* clarify conflicts to be excuive to rocm/cuda, without it +magma+cuda fails as it is ~rocm
   modified:   var/spack/repos/builtin/packages/strumpack/package.py
* add missing depends_on for magma variant
@marcmengel
Copy link
Copy Markdown
Contributor Author

Replacing with #40018

@marcmengel marcmengel closed this Sep 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.