becker33
11139a9e39
[@spackbot] updating style on behalf of becker33
2023-04-03 23:51:07 -07:00
Gregory Becker
8ce1d9c05a
test for not writing the same view multiple times
2023-04-03 23:51:06 -07:00
Gregory Becker
f4865334ae
avoid writing the same view multiple times in exchange mode
2023-04-03 23:51:06 -07:00
Gregory Becker
c39610e5a0
update test to match new behavior
2023-04-03 23:51:06 -07:00
Gregory Becker
3146dbee05
typo
2023-04-03 23:51:06 -07:00
becker33
e6c34d39ba
[@spackbot] updating style on behalf of becker33
2023-04-03 23:51:05 -07:00
Gregory Becker
9a1e9574aa
remove auto replace with [exchange, symlink]
2023-04-03 23:51:05 -07:00
Gregory Becker
b97107af54
increase coverage
2023-04-03 23:51:05 -07:00
Gregory Becker
2e96f86df2
update completion
2023-04-03 23:51:05 -07:00
Gregory Becker
b48dfe6589
style
2023-04-03 23:51:04 -07:00
Gregory Becker
b8e58e9bd8
tinker with error message
2023-04-03 23:51:04 -07:00
Gregory Becker
bd305d48a9
enable spack env view regenerate -f
2023-04-03 23:50:53 -07:00
Gregory Becker
ae3a5f3848
additional testing
2023-04-03 23:49:58 -07:00
Gregory Becker
24dad071d4
remove vestigial code
2023-04-03 23:49:57 -07:00
Gregory Becker
5fc3dd7a26
Revert "test"
...
This reverts commit 23e65646d5
.
2023-04-03 23:49:57 -07:00
Gregory Becker
14f0ad4dd3
indentation typo
2023-04-03 23:49:57 -07:00
Gregory Becker
e156679b5a
test
2023-04-03 23:49:57 -07:00
Gregory Becker
6f959badcb
refactor for review
2023-04-03 23:49:56 -07:00
Gregory Becker
6bad473e4e
ensure renameat2 checks only run when required
2023-04-03 23:49:56 -07:00
Gregory Becker
9baea936f2
fix CDLL failure on windows
2023-04-03 23:49:56 -07:00
Gregory Becker
a30b07dd36
address review comments
2023-04-03 23:49:56 -07:00
Gregory Becker
553a9036eb
typo
2023-04-03 23:49:55 -07:00
Gregory Becker
d9637751cb
flake
2023-04-03 23:49:55 -07:00
Gregory Becker
f6c895ce10
more robust switching between atomic update methods
2023-04-03 23:49:55 -07:00
Gregory
17381f0281
fixup
2023-04-03 23:49:55 -07:00
Gregory
0d4acde1bf
clean up code/address review
2023-04-03 23:49:54 -07:00
Gregory
d3000d540e
remove vestigial code
2023-04-03 23:49:54 -07:00
Gregory
9df9bfa4b7
attempt at fixing typing info
2023-04-03 23:49:54 -07:00
becker33
5af37b7059
[@spackbot] updating style on behalf of becker33
2023-04-03 23:49:54 -07:00
Gregory
d31efd67ff
flake
2023-04-03 23:49:53 -07:00
Gregory
db3ee62dc0
use renameat2 for atomic view updates.
2023-04-03 23:49:53 -07:00
Nicholas Cameron Sly
cd0121fd20
Include fix for boost/dyninst. Fix syntax in esmf. Fix file existence check in llvm. Fix hdf5 mpi dependency in netcdf-c.
2023-03-31 14:39:41 -07:00
Nicholas Cameron Sly
9150f47af0
Merge branch 'features/matrix-broadcast' of https://github.com/spack/spack into 2022-12-06
2023-03-24 13:13:03 -07:00
Gregory Becker
5a23819165
style
2023-03-23 12:48:02 -07:00
Gregory Becker
9df3b57f1f
update broadcast test to test excludes as well
2023-03-23 11:24:47 -07:00
Gregory Becker
788ad561bd
fix excludes with bcast
2023-03-23 11:24:06 -07:00
becker33
c8c025215d
[@spackbot] updating style on behalf of becker33
2023-03-13 17:14:28 +00:00
Gregory Becker
1df6a3196a
matrix broadcast: more robust test
2023-02-23 15:47:11 -08:00
Gregory Becker
7014eb3236
matrices: broadcast key combinatorially applies to all nodes in matrix
2023-02-23 15:40:34 -08:00
Todd Gamblin
6b27aebeb4
colify.py: get rid of **kwargs ( #35641 )
...
`colify` is an old module in Spack that still uses `**kwargs` liberally.
We should be more explicit. Doing this eliminates the need for many
checks (can't pass the wrong arg if it isn't allowed) and makes the
function documentation more clear.
2023-02-23 11:18:54 -08:00
Mosè Giordano
5c7cccd052
p7zip: Add new versions from fork ( #35627 )
2023-02-23 13:10:28 +01:00
Rémi Lacroix
26c314f04f
htop: Add version 3.2.2 ( #35621 )
2023-02-23 03:22:18 -08:00
Rémi Lacroix
9982d76bb1
ncdu: Add version 1.18.1 ( #35620 )
2023-02-23 03:21:56 -08:00
Harmen Stoppels
3d41b71664
buildcache push: ensure bool arguments for include_* ( #35632 )
...
Fixes a bug introduced in 44ed0de8c0
where the push method of binary_distribution now takes named args
include_root and include_depedencies, to avoid the **kwarg hole.
But the call site wasn't update and we passed a dict of keys/values instead
of arguments, which resulted in a call like this:
```
push(include_root={"include_root": True, "include_dependencies": False})
```
This commit fixes that, and adds a test to see if we push the correct packages.
2023-02-23 01:44:47 +01:00
Wouter Deconinck
e27d3c4f75
collier: new versions 1.2.6, 1.2.7 ( #35580 )
...
Additional functionality, per https://collier.hepforge.org/releasehist.html . No mention of build changes.
2023-02-22 13:18:11 -08:00
Adam J. Stewart
5545fd34c0
py-mpi4jax: add new package ( #35551 )
...
* py-mpi4jax: add new package
* [@spackbot] updating style on behalf of adamjstewart
---------
Co-authored-by: adamjstewart <adamjstewart@users.noreply.github.com>
2023-02-22 13:12:35 -08:00
luker
6ebf9f65c0
Add CCE support to hipfort ( #35609 )
...
* Add CCE support to hipfort
* Update package.py
2023-02-22 10:59:54 -08:00
Harmen Stoppels
3be9af8c13
copy_files_to_artifacts: error -> warning ( #35613 )
...
This error shows up a lot, typically it's harmless because an error
happened before the source build even started, in which case we don't
have build logs to copy. So, warn instead of error, cause it distracts
from the actual CI error.
2023-02-22 11:53:42 +00:00
Harmen Stoppels
6e477d547d
add cdash arg to source build only ( #35565 )
2023-02-22 11:08:32 +01:00
Harmen Stoppels
9d6630e245
spack build-env: error when deps are not installed ( #35533 )
...
Currently we attempt to setup the build environment even when
dependencies are not installed, which typically results in error while
searching for libraries or executables in a dependency's prefix.
With this change, we get a more user friendly error:
```
$ spack build-env perl
==> Error: Not all dependencies of perl are installed, cannot setup build environment:
- qpj6dw5 perl@5.36.0%apple-clang@14.0.0+cpanm+open+shared+threads build_system=generic arch=darwin-ventura-m1
- jq2plbe ^berkeley-db@18.1.40%apple-clang@14.0.0+cxx~docs+stl build_system=autotools patches=26090f4,b231fcc arch=darwin-ventura-m1
...
$ echo $?
1
```
2023-02-22 10:35:44 +01:00