forked from spack/spack
-
Notifications
You must be signed in to change notification settings - Fork 3
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
maintenance/merge from upstream 2024 11 25 #467
Merged
greenc-FNAL
merged 618 commits into
fnal-develop
from
maintenance/merge-from-upstream-2024-11-25
Nov 26, 2024
Merged
maintenance/merge from upstream 2024 11 25 #467
greenc-FNAL
merged 618 commits into
fnal-develop
from
maintenance/merge-from-upstream-2024-11-25
Nov 26, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…arg-list-after-template-kw (spack#47503)" (spack#47512) This reverts commit 4322cf5.
Co-authored-by: Patrick Bridges <[email protected]>
Adds version 1.0.21 of lksctp-tools
… used as flexiblas is not a depends and the entire build chain to support using flexibls is not setup. As this does not seem to be needed with the spack blas and lapack, it is easier to disable (spack#47514)
…#46749) * Added support for Codeplay AMD Plugin for Intel OneAPI Compilers * [@spackbot] updating style on behalf of kaanolgu * Adding 2025.0.0 * removed HOME and XDG_RUNTIME_DIR * [@spackbot] updating style on behalf of kaanolgu --------- Co-authored-by: Kaan Olgu <[email protected]>
…pack#47454) Bumps [types-six](https://github.com/python/typeshed) from 1.16.21.20241009 to 1.16.21.20241105. - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-six 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>
* librdkafka: added missing dependency on curl This PR adds a missing dependency on curl in librdkafka. * librdkafka: added dependency on openssl and zlib
* benchmark: enable shared libraries by default The existing behaviour of Google Benchmark yiels static objects which are of little use for most projects. This PR changes the spec to use dynamic libraries instead. * Add shared variant
* Add 5.030 and remove the requirement to patch verilator, the problem has be fixed in this rev * Update var/spack/repos/builtin/packages/verilator/package.py Co-authored-by: Wouter Deconinck <[email protected]> --------- Co-authored-by: Wouter Deconinck <[email protected]>
* mbedtls: add v2.28.9, v3.6.1 (fix CVEs) * mbedtls: add v3.6.2
…pack#47353) * lua: add +pcfile support for @5.4: versions, without using a version-dependent patch * lua: always generate pcfile, remove +pcfile variant from all packages * lua: minor fixes * rpm: minor fix
`conditional()`, which defines conditional variant values, and the other ways to declare variant values should probably be in a layer above `spack.variant`. This does the simple thing and moves *just* `conditional()` to `spack.directives` to avoid a circular import. We can revisit the public variant interface later, when we split packages from core. Co-authored-by: Harmen Stoppels <[email protected]> Signed-off-by: Todd Gamblin <[email protected]>
- [x] Get rid of a call to `parser.quote_if_needed()` during solver setup, which introduces a circular import and also isn't necessary. - [x] Rename `spack.variant.Value` to `spack.variant.ConditionalValue`, as it is *only* used for conditional values. This makes it much easier to understand some of the logic for variant definitions. Co-authored-by: Harmen Stoppels <[email protected]> Signed-off-by: Todd Gamblin <[email protected]>
This filters any selected executable ending with `-ocl` from the list of executables being probed as candidate for external `llvm` installations. I couldn't reproduce the entire issue, but with a simple script: ``` #!/bin/bash touch foo.o echo "clang version 10.0.0-4ubuntu1 " echo "Target: x86_64-pc-linux-gnu" echo "Thread model: posix" echo "InstalledDir: /usr/bin" exit 0 ``` I noticed the executable was still probed: ``` $ spack -d compiler find /tmp/ocl [ ... ] ==> [2024-11-11-08:38:41.933618] '/tmp/ocl/bin/clang-ocl' '--version' ``` and `foo.o` was left in the working directory. With this change, instead the executable is filtered out of the list on which we run `--version`, so `clang-ocl --version` is not run by Spack.
* vbfnlo: depends on tcsh (build) * vbfnlo: add v3.0 * vbfnlo: comment Co-authored-by: Valentin Volkl <[email protected]> --------- Co-authored-by: Valentin Volkl <[email protected]>
…rovide value for --with-exodusii-lib] (spack#47506)
the py-oracledb package only has a single outdated version available in its recipe. this PR adds a much broader range of versions and their corresponding checksums. * add more versions of py-oracledb * update py-oracledb recipe * add py-cython version dependencies * tweak py-cython version dependencies * remove older versions of py-oracledb
`spack mirror add` and `set` now have flags `--oci-password-variable`, `--oci-password-variable`, `--s3-access-key-id-variable`, `--s3-access-key-secret-variable`, `--s3-access-token-variable`, which allows users to specify an environment variable in which a username or password is stored. Storing plain text passwords in config files is considered deprecated. The schema for mirrors.yaml has changed, notably the `access_pair` list is generally replaced with a dictionary of `{id: ..., secret_variable: ...}` or `{id_variable: ..., secret_variable: ...}`.
* butterflypack: add v3.2.0 * strumpack: add v8.0.0 * restrict fj patch to @1.2.0 * Update var/spack/repos/builtin/packages/butterflypack/package.py Co-authored-by: Wouter Deconinck <[email protected]> --------- Co-authored-by: Wouter Deconinck <[email protected]>
* Move concretization tests to the same folder Signed-off-by: Massimiliano Culpo <[email protected]> * Fix for clingo-cffi --------- Signed-off-by: Massimiliano Culpo <[email protected]>
This addresses part [1] of spack#46345 spack#44713 introduced a bug where all non-spec query parameters like date ranges, -x, etc. were ignored when an env was active. This fixes that issue and adds tests for it. --------- Co-authored-by: Harmen Stoppels <[email protected]>
Co-authored-by: wdconinc <[email protected]>
Co-authored-by: wdconinc <[email protected]>
Co-authored-by: wdconinc <[email protected]>
…#47504) * py-pdm-backend: add v2.4.3 * py-starlette: add v0.28.0, v0.32.0, v0.35.1, v0.36.3, v0.37.2, v0.41.2 * py-fastapi: add v0.110.2, v0.115.4 * py-pydantic-extra-types: add v2.10.0 * py-pydantic-settings: add v2.6.1 * py-python-multipart: add v0.0.17 * py-email-validator: add v2.2.0
Permit configuring GROMACS with support for mdrun to trace its timing regions by calling the ITT API. This permits tools like VTune and unitrace to augment their analysis with GROMACS-specific annotation.
gartung
approved these changes
Nov 25, 2024
greenc-FNAL
force-pushed
the
maintenance/merge-from-upstream-2024-11-25
branch
2 times, most recently
from
November 25, 2024 20:45
8ce1468
to
ef92bf8
Compare
Converted to draft while attempting to resolve style issues, including a conflict between "import" and "isort" checks. |
…rge-from-upstream-2024-11-25
…e-from-upstream-2024-11-25
greenc-FNAL
force-pushed
the
maintenance/merge-from-upstream-2024-11-25
branch
from
November 25, 2024 22:37
ef92bf8
to
6b2a5f4
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
caliper
: add+python
variant withpybind11
bindings (caliper
: add+python
variant withpybind11
bindings spack/spack#47031)damask
(damask-mesh
,damask-grid
,py-damask
): Add new version 3.0.1 spack/spack#47093)spack find -u
(Fix brokenspack find -u
spack/spack#47102)infernal
: add version1.1.5
(infernal
: add version1.1.5
spack/spack#47028)functools.partial
(mypy: work around typing issues withfunctools.partial
spack/spack#47160)papi
(extrae: actually makepapi
an optional dependency spack/spack#47179)Database.query*
methods (ImproveDatabase.query*
methods spack/spack#47116)-t
short option forspack --backtrace
(Add-t
short option forspack --backtrace
spack/spack#47227)develop-X.Y
branch versions spack/spack#39344)concretizer.yaml
(Fix typo in defaultconcretizer.yaml
spack/spack#47307)spack audit externals
(Fix errors found by runningspack audit externals
spack/spack#47308)==
equality (Specs: propagated variants affect==
equality spack/spack#47376)cc
: simplify ordered list handlingld
modemax_depth
argument tofind
(Improve lib search functionality spack/spack#41945)spack -c <override>
when env active (Fixspack -c <override>
when env active spack/spack#47403)llnl.util.filesystem.find
: multiple entrypoints (llnl.util.filesystem.find
: multiple entrypoints spack/spack#47436)llnl.util.filesystem.find
: multiple entrypoints (llnl.util.filesystem.find
: multiple entrypoints spack/spack#47436)"max_depth
argument tofind
(Improve lib search functionality spack/spack#41945)"spack env track
command (spack env track
command spack/spack#41897)**spack.compiler
/spack.util.libc
: add caching (spack.compiler
/spack.util.libc
: add caching spack/spack#47213)conditional
todirectives.py
spack find -x
in environments (Bugfix:spack find -x
in environments spack/spack#46798)diamond
,py-alive-progress
,py-bakta
,py-deepsig-biocomp
), new packages (py-pyhmmer
,py-pyrodigal
) (packages: new versions (diamond
,py-alive-progress
,py-bakta
,py-deepsig-biocomp
), new packages (py-pyhmmer
,py-pyrodigal
) spack/spack#47277)spack spec
: simplify and unify output (spack spec
: simplify and unify output spack/spack#47574)spack spec
: simplify and unify output (spack spec
: simplify and unify output spack/spack#47574)__len__
(Spec: prefer a splice-specific method to__len__
spack/spack#47585)__len__
(Spec: prefer a splice-specific method to__len__
spack/spack#47585)spack.database.InstallStatuses
into a flag (Reworkspack.database.InstallStatuses
into a flag spack/spack#47321)spack.builder
/spack.package_base
/spack.directives
and add type hints to package API spack/spack#47576)[email protected]:
spack/spack#47656)executables
attribute anddetermine_version
method (grep: addexecutables
attribute anddetermine_version
method spack/spack#47438)