Age | Commit message (Collapse) | Author | Files | Lines |
|
* New package: perl-term-readline-gnu
* polymake dependency
* perl-term-readline-gnu: flake8
* New package: perl-xml-libxslt
* polymake dependency
* ppl: new version 1.2
Conflicts:
var/spack/repos/builtin/packages/ppl/package.py
* polymake: new version and dependencies
Conflicts:
var/spack/repos/builtin/packages/polymake/package.py
* perl-xml-libxslt: missing dependency
|
|
* New package py-wradlib with new dependencies py-deprecation, py-semver, py-xmltodict
* Adjusted package source source
* Adjusted xarray package to use pypi-source
* Added dependencies
* Added explicit gdal+python dependency
* Concretised dependency versions
* Removed strict version range
|
|
* Added dependencies
* Adjusted dependency
|
|
* Improvements of saga-gis package
* Added explicit version ranges for old saga-gis version
* Update var/spack/repos/builtin/packages/saga-gis/package.py
Creative usage of redefinition of getter method
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* Update var/spack/repos/builtin/packages/saga-gis/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* Update var/spack/repos/builtin/packages/saga-gis/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
|
|
|
|
|
|
|
|
* chgcentre: a new package.
* flake8.
|
|
|
|
Commands like "spack mirror list" were displaying mirrors in a
different order than what was listed in the corresponding mirrors.yaml
file.
This restores commands to iterate over mirrors in the order that
they appear in the config file.
|
|
* environments: make shell modifications partially unconditional
* flake
* missing module name
* add regression test
* flake
|
|
|
|
- setup_environment -> setup_build_environment
- remove patch
|
|
* allow bootstrap buildcache install of patchelf
* file not path_name on one
* style
* add test for relocating patchelf
* blank lines..
|
|
* fix issue where spack.util.url.join() failed to correctly handle absolute path components
* add url util tests
|
|
This fixes a UnicodeDecodeError in the sbang patching function.
|
|
|
|
* Make package preferences a soft failure for targets, instead of a hard failure.
* Added unit tests for preferences expressed via packages.yaml
|
|
|
|
Verification builds on LANL Darwin x86_64, ARM, and, Power9:
x86_64: OPTANE
dantopa@cn733:pr-openmpi-4.0.2.spack $ spack arch
linux-centos7-skylake_avx512
$ spack install openmpi @ 4.0.2 % gcc @ 4.8.5
...
==> Installing openmpi
...
==> Successfully installed openmpi
Fetch: 2m 15.65s. Build: 6m 13.17s. Total: 8m 28.82s.
[+] /scratch/users/dantopa/new-spack/pr-openmpi-4.0.2.spack/opt/spack/linux-centos7-haswell/gcc-4.8.5/openmpi-4.0.2-jrypg7vfnk6nl5if2rnzt65wdrjelxsq
NEHALEM
$ spack arch
linux-centos7-nehalem
$ spack install openmpi @ 4.0.2 % gcc @ 4.8.5
...
==> Installing openmpi
...
==> Successfully installed openmpi
Fetch: 50.48s. Build: 9m 11.45s. Total: 10m 1.93s.
[+] /scratch/users/dantopa/new-spack/pr-openmpi-4.0.2.spack/opt/spack/linux-centos7-nehalem/gcc-4.8.5/openmpi-4.0.2-4jz3bcwjci44taizt4jqzxqh4y75uswc
ARM
$ spack arch
linux-rhel7-aarch64
$ spack install openmpi @ 4.0.2 % gcc @ 4.8.5
...
==> Installing openmpi
...
==> Successfully installed openmpi
Fetch: 1m 10.47s. Build: 11m 41.45s. Total: 12m 51.92s.
[+] /scratch/users/dantopa/new-spack/pr-openmpi-4.0.2.spack/opt/spack/linux-rhel7-aarch64/gcc-4.8.5/openmpi-4.0.2-ygr77roadqzdnsdgqz3uactjqnb5nayn
POWER9
$ spack arch
linux-rhel7-power9le
$ spack install openmpi @ 4.0.2 % gcc @ 4.8.5
==> Warning: Using GCC 4.8 to optimize for Power 8 might not work if you are not on Red Hat Enterprise Linux 7, where a custom backport of the feature has been done. Upstream support from GCC starts in version 4.9
...
==> Installing openmpi
...
==> Successfully installed openmpi
Fetch: 23.95s. Build: 9m 7.67s. Total: 9m 31.62s.
[+] /scratch/users/dantopa/new-spack/pr-openmpi-4.0.2.spack/opt/spack/linux-rhel7-power8le/gcc-4.8.5/openmpi-4.0.2-cid4wfzr2iwgz6ybhkexludwu7koi266
$ spack find -ldf openmpi
==> 4 installed packages
-- linux-centos7-haswell / gcc@4.8.5 ----------------------------
jrypg7v openmpi@4.0.2%gcc
lliismp hwloc@1.11.11%gcc
7dqpxas libpciaccess@0.13.5%gcc
viidrh5 libxml2@2.9.9%gcc
yhvj3br numactl@2.0.12%gcc
pkmj6e7 zlib@1.2.11%gcc
-- linux-centos7-nehalem / gcc@4.8.5 ----------------------------
4jz3bcw openmpi@4.0.2%gcc
pcauu6w hwloc@1.11.11%gcc
yiqf6bj libpciaccess@0.13.5%gcc
wpfgqf2 libxml2@2.9.9%gcc
fd2xpnm numactl@2.0.12%gcc
xguzaxf zlib@1.2.11%gcc
-- linux-rhel7-aarch64 / gcc@4.8.5 ------------------------------
ygr77ro openmpi@4.0.2%gcc
omy3xi2 hwloc@1.11.11%gcc
6a4he35 libpciaccess@0.13.5%gcc
txqo4cc libxml2@2.9.9%gcc
m5neuus numactl@2.0.12%gcc
67s2oqn zlib@1.2.11%gcc
-- linux-rhel7-power8le / gcc@4.8.5 -----------------------------
cid4wfz openmpi@4.0.2%gcc
zcdnwb3 hwloc@1.11.11%gcc
lencfon libpciaccess@0.13.5%gcc
bve4jop libxml2@2.9.9%gcc
kajzqwg numactl@2.0.12%gcc
tjbynt2 zlib@1.2.11%gcc
Thu Oct 17 19:02:50 MDT 2019
Signed-off-by: Daniel Topa <dantopa@lanl.gov>
|
|
4af4487 added a mirror_id function to most FetchStrategy
implementations that is used to calculate resource locations in
mirrors. It left out BundleFetchStrategy which broke all packages
making use of BundlePackage (e.g. xsdk). This adds a noop
implementation of mirror_id to BundleFetchStrategy so that the
download/installation of BundlePackages can proceed as normal.
|
|
|
|
* Travis CI: Test Python 3.8
* Fix use of deprecated cgi.escape method
* Fix version comparison
* Fix flake8 F811 change in Python 3.8
* Make flake8 happy
* Use Python 3.8 for all test categories
|
|
branch, version name equals branch name. (#13511)
|
|
* Add GRASS 7.8.0
* Add new variants/dependencies
* Remove unused dep
* Filter entire libiconv line
|
|
* kokkos: turn host_values into a property
* Update package.py
* Update package.py
|
|
|
|
* Adding flecsph package
* Correcting header
* Boost version update
* Correcting Flake8 errors
* Correcting headers
* Develop preferred in FleCSI
* Removing FleCSPH branch of FleCSI
* MeshToolKit package
* formatting
* Formatting
* Correcting MSTK package
* Format
* Update var/spack/repos/builtin/packages/mstk/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* Update var/spack/repos/builtin/packages/mstk/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* Update var/spack/repos/builtin/packages/mstk/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* Update var/spack/repos/builtin/packages/mstk/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* Update var/spack/repos/builtin/packages/mstk/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* Update var/spack/repos/builtin/packages/mstk/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* Update var/spack/repos/builtin/packages/mstk/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* Update var/spack/repos/builtin/packages/mstk/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* Update var/spack/repos/builtin/packages/mstk/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* Update var/spack/repos/builtin/packages/mstk/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* Update package.py
* Format
* Format
* Correcting package behavior
* Correcting format
* Corrections
* Update var/spack/repos/builtin/packages/mstk/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* Multiline
|
|
|
|
|
|
Currently, query arguments in the Spack core are documented on the
Database._query method, where the functionality is defined.
For users of the spack python command, this makes the python builtin
method help less than ideally useful, as help(spack.store.db.query)
and help(spack.store.db.query_local) do not show relevant information.
This PR updates the doc attributes for the Database.query and
Database.query_local arguments to mirror everything after the first
line of the Database._query docstring.
|
|
* cpu: differentiate flags used for pristine LLVM vs. Apple's version
|
|
* cuda: fix conflict statements for x86-64 targets
fixes #13462
This build system mixin was not updated after the support for specific
targets has been merged.
* Updated the version range of cuda that conflicts with gcc@8:
* Updated the version range of cuda that conflicts with gcc@8: for ppc64le
* Relaxed conflicts for version > 10.1
* Updated versions in conflicts
Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja>
|
|
* fix openmpi wrappers with libfabric
* flake8 fix
* flake8 fix
* openmpi fix deprecated API
* openmpi fix deprecated API
|
|
|
|
|
|
|
|
|
|
* r-dotcall64: new package at 1.0-0
* r-dotcall64: break up long line
|
|
* r-dada2: new package at 1.14
* r-dada2: add gmake dependency
* Update var/spack/repos/builtin/packages/r-dada2/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
|
|
|
|
|
|
* new package: py-scs
* rename
* flake8
* Update var/spack/repos/builtin/packages/py-scs/package.py
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
|
|
* cp2k: drop json-fortran dep since that's now handled in SIRIUS internally
* cp2k: gained support for Nvidias V100
|
|
The `test_changed_files` in `test/cmd/flake8.py` was failing because it calls
`ArgumentParser.parse_args()` without arguments. Normally that would just
parse `sys.argv` but it seems to fail because of something in either `spack test`
or `pytest`. Call it with an empty array so that it doesn't try to touch`sys.argv`
at all.
- [x] allow `-d` spack option for `test_changed_files`
|
|
* Add SpFFT: sparse 3D FFT library
SpFFT is required as a dependency for SIRIUS
* cleanup
* add missing dependency
|
|
* new package: py-cvxpy
* improve dependency specs
|
|
* new package: py-ecos
* flake8
|
|
|
|
* Update URL parsing regexes and tests
* Get rid of no longer used README
* Merge py-udunits and py-cf-units
* netcdf -> netcdf-c
* setup_environment -> setup_*_environment
* Fix doc tests
* Few last minute fixes
* Simplify prefix removal copypasta
|