summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-05-16Update llvm recipe regarding libomptarget. (#36675)Ye Luo1-7/+28
2023-05-16libxcb/xcb-proto: Enable internal Python dependency (#37575)QuellynSnead2-7/+2
In the past, Spack did not allow two different versions of the same package within a DAG. That led to difficulties with packages that still required Python 2 while other packages had already switched to Python 3. The libxcb and xcb-proto packages did not have Python 3 support for a time. To get around this issue, Spack maintainers disabled their dependency on an internal (i.e., Spack-provided) Python (see #4145),forcing these packages to look for a system-provided Python (see #7646). This has worked for us all right, but with the arrival of our most recent platform we seem to be missing the critical xcbgen Python module on the system. Since most software has largely moved on to Python 3 now, let's re-enable internal Spack dependencies for the libxcb and xcb-proto packages.
2023-05-16Add conflict for pika with fmt@10 and +cuda/rocm (#37679)Mikael Simberg1-0/+3
2023-05-16unify: when_possible and unify: true -- Bugfix for error in 37438 (#37681)Greg Becker1-6/+15
Two bugs came in from #37438 1. `unify: when_possible` was broken, because of an incorrect assertion. abstract/concrete spec pairs were compared against the results that were in the process of being computed, rather than against the previous results. 2. `unify: true` had an ordering bug that could mix the association between abstract and concrete specs - [x] 1 is resolved by creating a lookup from old concrete specs to old abstract specs, and we use that to associate the "new" concrete specs that happen to be the old ones with their abstract specs (since those are stripped out for concretization - [x] 2 is resolved by combining the new and old abstract as lists instead of combining them as sets. This is important because `set() | set()` does not make any ordering promises, even though set ordering is otherwise guaranteed in `python@3.7:`
2023-05-16Upgrading kosh to 3.0 (#37471)Robert Blake2-1/+18
* Upgrading kosh to 3.0. * Accidentally regressed the package, changing back. * Updating py-hdbscan versions for kosh. * Fixing bug in patch. * Adding 3.0.1 * Removing 3.0. * Updating package deps for hdbscan to match requirements.txt. * Version reqs for 3.0.*, need newer numpy and networkx * spack style * Reordering to match setup.py, adding "type" to python depends.
2023-05-15trilinos: @develop fixes (#37615)eugeneswalker1-1/+4
* trilinos@develop fixes * Update var/spack/repos/builtin/packages/trilinos/package.py Co-authored-by: Seth R. Johnson <johnsonsr@ornl.gov> --------- Co-authored-by: Seth R. Johnson <johnsonsr@ornl.gov>
2023-05-16gitlab ci: reduce job name length of build_systems pipeline (#37686)Scott Wittenburg1-1/+1
2023-05-15circos: add v0.69-9 (#37479)Alec Scott1-0/+1
2023-05-15alluxio: add v2.9.3 (#37488)Alec Scott1-0/+1
2023-05-15codec2: add v1.1.0 (#37480)Alec Scott1-0/+1
2023-05-15coinutils: add v2.11.9 (#37481)Alec Scott1-0/+1
2023-05-15g2c: add v1.7.0 (#37482)Alec Scott1-0/+1
2023-05-15shadow: add v4.13 (#37485)Alec Scott1-0/+1
2023-05-15yoda: add v1.9.8 (#37487)Alec Scott1-0/+1
2023-05-15cpp-httplib: add v0.12.3 (#37490)Alec Scott1-0/+1
2023-05-15entt: add v3.11.1 (#37491)Alec Scott1-0/+1
2023-05-15harfbuzz: add v7.2.0 (#37492)Alec Scott1-0/+1
2023-05-15libconfuse: add v3.3 (#37493)Alec Scott1-0/+1
2023-05-15libnsl: add v2.0.0 (#37494)Alec Scott1-0/+1
2023-05-15p11-kit: add v0.24.1 (#37495)Alec Scott1-0/+1
2023-05-15packmol: add v20.0.0 (#37496)Alec Scott2-1/+2
* packmol: add v20.0.0 * Fix zoltan homepage url
2023-05-15perl-module-build-tiny: add v0.044 (#37497)Alec Scott1-0/+1
2023-05-15zoltan: add v3.901 (#37498)Alec Scott1-0/+1
2023-05-15bdii: add v6.0.1 (#37499)Alec Scott1-0/+1
2023-05-15audit-userspace: add v3.1.1 (#37505)Alec Scott1-0/+1
2023-05-15babl: add v0.1.106 (#37506)Alec Scott1-0/+1
2023-05-15actsvg: add v0.4.33 (#37503)Alec Scott1-0/+1
2023-05-15bat: add v0.23.0 (#37507)Alec Scott1-0/+1
2023-05-15beast-tracer: add v1.7.2 (#37508)Alec Scott1-0/+1
2023-05-15cronie: add v1.6.1 (#37509)Alec Scott1-0/+1
2023-05-15cups: add v2.3.3 (#37510)Alec Scott1-0/+1
2023-05-15diamond: add v2.1.6 (#37511)Alec Scott1-0/+1
2023-05-15dust: add v0.8.6 (#37513)Alec Scott1-0/+1
2023-05-15f3d: add v2.0.0 (#37514)Alec Scott1-0/+1
2023-05-15fullock: add v1.0.50 (#37515)Alec Scott1-0/+1
2023-05-15graphviz: add v8.0.5 (#37517)Alec Scott1-0/+1
2023-05-15krakenuniq: add v1.0.4 (#37519)Alec Scott1-0/+1
2023-05-15libfyaml: add v0.8 (#37520)Alec Scott1-0/+1
2023-05-15libluv: add v1.44.2-1 (#37522)Alec Scott1-0/+1
2023-05-15libvterm: add v0.3.1 (#37524)Alec Scott1-0/+1
2023-05-15lighttpd: add v1.4.69 (#37525)Alec Scott1-0/+1
2023-05-15mrchem: add v1.1.2 (#37526)Alec Scott1-0/+1
2023-05-15mutationpp: add v1.0.5 (#37527)Alec Scott1-0/+1
2023-05-15preseq: add v2.0.3 (#37528)Alec Scott1-0/+1
2023-05-15shtools: add v4.10.2 (#37530)Alec Scott1-0/+1
2023-05-15tig: add v2.5.8 (#37531)Alec Scott1-0/+1
2023-05-15trimgalore: add v0.6.9 (#37532)Alec Scott1-0/+1
2023-05-15vdt: add v0.4.4 (#37533)Alec Scott1-0/+1
2023-05-15Improve package source code context display on error (#37655)Carson Woods2-12/+22
Spack displays package code context when it shouldn't (e.g., on `FetchError`s) and doesn't display it when it should (e.g., when errors occur in builder classes. The line attribution can sometimes be off by one, as well. - [x] Display package context when errors occur in a subclass of `PackageBase` - [x] Display package context when errors occur in a subclass of `BaseBuilder` - [x] Do not display package context when errors occur in `PackageBase`, `BaseBuilder` or other core code that is not in a `package.py` file. - [x] Fix off-by-one error for core code (don't subtract one from the line number *unless* it's in an actual `package.py` file. --------- Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
2023-05-15gsl-lite: add v0.41.0 (#37483)Alec Scott1-0/+1