summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-06-29Fix prefix-collision detection for projections (#24049)Harmen Stoppels5-33/+82
If two Specs have the same hash (and prefix) but are not equal, Spack originally had logic to detect this and raise an error (since both cannot be installed in the same place). Recently this has eroded and the check no-longer works; moreover, when defining projections (which may truncate the hash or other distinguishing properties from the prefix) Spack was also failing to detect collisions (in both of these cases, Spack would overwrite the old prefix with the new Spec). This PR maintains a list of all "taken" prefixes: if a hash is not registered (i.e. recorded as installed in the database) but the prefix is occupied, that is a collision. This can detect collisions created by defining projections (specifically when they omit the hash). The PR does not detect collisions where specs have the same hash (and prefix) but are not equal.
2021-06-29py-numpy: conflict with gcc11 and switch master to main (#24573)Manuela Kuhn1-4/+8
Fix syntax of conflict between numpy 1.21.0 and gcc11 to that the clingo concretizer recognizes it. In addition the upstream master branch was renamed to main.
2021-06-29New package: py-pyautogui (#24572)Jen Herting1-0/+32
* [py-pyautogui] created template * [py-pyautogui] added some unconditional dependencies * [py-pyautogui] Final cleanup - added homepage - added description - removed fixmes * [py-pyautogui] added missing dependencies
2021-06-29CGNS: add CMake dependency (#24564)Christoph Conrads1-0/+3
2021-06-29ruby: add v3.0.1 (#24560)holrock1-0/+1
2021-06-29simgrid: add v3.27, update package (#24513)Vinícius1-5/+32
2021-06-29vermin: show line numbers of violations (#24580)Massimiliano Culpo1-2/+2
This commit runs vermin with the --violations option that shows details of the violations to target requirements.
2021-06-29New package: py-huggingface-hub (#24588)Jen Herting1-0/+26
* [py-huggingface-hub] created template * [py-huggingface-hub] added dependencies * [py-huggingface-hub] added version 0.0.8 * [py-huggingface-hub] Final cleanup - added description - added homepage - removed fixmes
2021-06-29pipelines: build warpx on instance with more memory (#24592)Scott Wittenburg1-0/+1
2021-06-29libzmq: Fix gcc11 build failure (#24563)Chuck Atkins1-0/+3
2021-06-28py-scipy: fix missing py-cython dependency (#24548)Manuela Kuhn1-0/+1
2021-06-28Hdf5 cmake (#18937)Larry Knox6-104/+770
* Switch hdf5 package from autotools to cmake. * Add variant for building with zlib, default to ON. * Update for format requirements. * Format change. * Fix breakage from last merge from develop. Switch szip to use libaec (unrestricted encryption). Remove 'static' variant: static libs will only be installed when ~shared. * Improve args based on suggestions from pull request. * Update code URL to github.com Add/modify 4 depends_on lines to fix running "spack graph --deptype=link hdf5". * Remove trailing whitespace. * Remove dependencies added solely to make "spack greph --type=link" work. * Add new version HDF5 1.8.22. * Remove unnecessary java_check. * Fix whitespace for style checks. * Reverted zlib version dependency to 1.1.2:. zlib variant removed. api version default renamed "default". * Remove blank line. * Whitespace corrections. * iRemoved unnecessary 'debug' variant. * Fix typo in version number in conflict for '+szip'. * Set default for tools variant to True. Remove patch functions dependent on 'libtool' file that cmake doesn't produce. * Remove line to set ONLY_SHARED_LIBS to true. Add post_install code to install only one version of tools with shared linkage and original tool names. * Remove trailing white space and import of glob package not used. * Leave BUILD_TESTING set to default which is ON. * Remove post_install code to install only one version of tools because some dependent packages running tests in e4s testing are using h5diff-shared. Keep both tools versions for now. * No longer need to import os.
2021-06-28glib: add v2.68.3 (#24558)Michael Kuhn1-0/+1
2021-06-28GDB: resolve warnings about imp being deprecated (#24448)Robert Underwood2-0/+22
This patch has already been accepted into gdb's trunk, we just adopting it earlier here since it is small and gives a better user experience.
2021-06-28Use flake8-import-order to enforce PEP-8 compliance (#23947)Adam J. Stewart3-11/+15
2021-06-28Add Asio package (#24485)Mikael Simberg1-0/+81
2021-06-28New Package: visit-mfem (#22906)Olivier Cessenat1-0/+95
2021-06-28pfunit: fix gcc10 +mpi (#23878)Kai Germaschewski1-1/+3
Instead of refusing to build +mpi with gcc10, add what I guess is now the standard workaround, ie., `-fallow-argument-mismatch`. Getting this into pfunit's cmake-based but kinda non-standard build isi a bit ugly, but you gotta do what you gotta do...
2021-06-28Fix kokkos version number in lammps. (#24436)Jianwen1-1/+1
2021-06-28llvm: add patch for gcc11 (#24363)Manuela Kuhn1-1/+7
llvm10 was not compiling with gcc due to missing header (see #24270)
2021-06-28Update ipopt versions, fix blas/lapack flags (#24447)Asher Mancinelli1-4/+14
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2021-06-28CUDA: 11.0.3 (11.0 "Update 1") (#24481)Axel Huebl2-4/+8
Add CUDA 11.0.3. This release adds new features such as NVCC flags `--forward-unknown-to-host-compiler` and `--forward-unknown-to-host-linker`
2021-06-28barvinok: add new package (#24477)miheer vaidya1-0/+31
2021-06-28silo: force autoreconf when building share libs (#24388)Erik Schnetter1-0/+9
2021-06-28ocl-icd, opencl-c-headers and opencl-clhpp: add new versions (#24499)lorddavidiii3-0/+8
2021-06-28Update Boost package to support building the latest with the NV compilers ↵Scott McMillan4-1/+43
(#24541) Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2021-06-28RAJA + Umpire: CUDA Arch fixes (#24531)Chris White2-3/+12
2021-06-28pandoc: add 2.11.4 and 2.14.0.3 (#24542)Manuela Kuhn1-5/+17
2021-06-28cppzmq: add v4.7.1 and "drafts" variant (#24555)albestro1-0/+8
2021-06-27docs: link projections docs to spec format (#24478)Dylan Simon1-1/+2
2021-06-26swith profiler on/off (#24547)Anton Kozhevnikov1-1/+3
2021-06-26accumulo: add v2.0.1 (#24409)Alec Scott1-1/+2
2021-06-26dd4hep: fix hash for version 01-17 (#24425)Hadrien G0-0/+0
Version 1.17 of DD4hep was renamed from "01-17-00" to "01-17", in line with the naming conventions of previous releases. Since release archives contain a subdirectory with the version string in it, this changes the contents of the tarball ever so slightly, so the SHA-256 checksum must change as well.
2021-06-26flux: add latest versions (core v0.27.0, sched v0.16.0) (#24546)Stephen Herbein2-1/+7
2021-06-26pumi: add v2.2.6 (#24525)Cameron Smith1-0/+1
2021-06-26r-rmarkdown: add 2.9 (#24539)Manuela Kuhn1-2/+4
2021-06-26r-tinytex: add 0.32 (#24538)Manuela Kuhn1-2/+3
2021-06-26r-knitr: add 1.33 (#24537)Manuela Kuhn1-4/+6
2021-06-26r-mime: add 0.11 (#24536)Manuela Kuhn1-2/+2
2021-06-26r-htmltools: add 0.5.1.1 (#24535)Manuela Kuhn1-2/+2
2021-06-26soci: add 4.0.2 and multiple variants (#24543)Manuela Kuhn1-3/+37
Fix url to find newer versions, add newest version 4.0.2 and add variants for - cxxstd: To use a specific c++ standard - static: Enable or disable build of static libraries - boost: Boost support - sqlite: SQLite support - postgresql: PostgreSQL support
2021-06-26r-highr: add 0.9 (#24534)Manuela Kuhn1-2/+3
2021-06-26r-xfun: add 0.24 (#24533)Manuela Kuhn1-2/+2
2021-06-26Update archspec to support arm compiler on a64fx (#24524)Massimiliano Culpo2-1/+13
2021-06-26flecsi: fixed reported issues in package (#24398)Massimiliano Culpo1-2/+4
Prevent the use of "legion network=none" when flecsi has "backend=legion"
2021-06-25p4est: autoreconf required only for @2.0 (#24544)Satish Balay1-3/+3
2021-06-25p4est: use autoreconf only for @:2.2 (#24528)Satish Balay1-2/+3
This fixes @2.3.2 build breakage with #23824 changes.
2021-06-25bwa: fixing build errors with gcc10+ (#24475)snehring1-0/+5
2021-06-25Doc: Note on required changes after merge of reproducible builds (#24347)Adrien Bernede1-1/+18
* Suggestion of a note for conversion of existing pipelines. * Wording * Fix format in .rst note * Wording
2021-06-25GDAL: only jasper will be removed in GDAL 3.5, not openjpeg (#24483)Even Rouault1-1/+0