Releases: zzotta/spack
Releases · zzotta/spack
metapod
caterpie
Fixups for jupyter (#15136) * Fixups for jupyter This PR fixes a few things for some jupyter related packages. py-ipython: - make the python depends_on statements reflect needs of different versions - remove an unneeded conflicts directive py-ipywidgets: - add new version - set version constraints for py-widgetsnbextension py-jupyter-console - add new version - set python dependencies for versions as needed - set version constraint for py-ipython - set version constraints for py-prompt-toolkit py-pyqt5 - build with py-sip py-qtconsole - add dependency on py-pyqt5 * Update var/spack/repos/builtin/packages/py-jupyter-console/package.py Tweak version ranges. Co-Authored-By: Adam J. Stewart <[email protected]> * Update var/spack/repos/builtin/packages/py-jupyter-console/package.py Tweak version range. Co-Authored-By: Adam J. Stewart <[email protected]> * Make py-pyqt5 a run dependency Also, make formatting more consistent. * Fix site_packages_dir Change reference of site_packages_dir to self.site_packages_dir. Oddly, this did not show up as a problem until I regenerated the module. * Restore py-pyqt5 to previous state * Explicitly set path to site_packages_dir This change prevents an error when regenerating the py-pyqt5 module file. * Fix flake8 errors * Make sure prefix is in join_path * Fix flake8 errors Co-authored-by: Adam J. Stewart <[email protected]>
blastoise
Hydrogen: update dependency on aluminum (#14760) * Hydrogen now depends on `aluminum +nccl` vs. `aluminum +mpi_cuda` * Hydrogen: Simplify Mac OS OpenMP-detection logic * Aluminum: Add Mac OS OpenMP-detection logic * LBANN: depend on [email protected]: instead of conduit@master
wartortle: Fastx-toolkit package: patch for Fujitsu compiler (#14218)
Specify the scope of pragma pack
squirtle: Add missing metis include to superlu-dist (#13956)
speedup
charizard: bugfix: mirror path works for unknown versions (#13626)
`mirror_archive_path` was failing to account for the case where the fetched version isn't known to Spack. - [x] don't require the fetched version to be in `Package.versions` - [x] add regression test for mirror paths when package does not have a version
charmeleon
fgsl: new version + fix for recent spack commit (#12790)
charmander: Modifications to r package (#11957)
This PR has several modifications for the r package. - The tk package is always depended on but this pulls in X11, making the 'X' variant non-functional. This PR sets a dependency of tk on '+X'. - There is a missing dependency on libxmu when '+X' is set. - The libraries for R wind up in a non-standard location and are thus left out of the RPATH settings. This PR adds that directory to RPATH. - The MKL integer interface for gfortran is not in the BLAS libs. This PR replaces the intel interface with the gfortran interface if needed. - Use the `LibraryList` `ld_flags` method for blas as that is more in line with th R Installation and Administration manual. Note that this PR depends on PR #11956. This PR closes #8642.
venusaur
ivysaur: spack chain (#8772)
* initial work to make use of an 'upstream' spack installation: this uses the DB of the upstream installation to check if a package is installed * need to query upstream dbs when adding new record to local db * prevent reindexing upstream DBs * set prefix on specs read from DB based on path stored in install record * check that Spack does not install packages that are recorded as installed in an upstream db * externals do not add their path to install records - need to use 'external_path' to get path of upstream externals * views need to check for upstream installations when linking metadata * package and spec now calculate upstream installation properties on-demand themselves rather than depending on concretization to set these properties up-front. The added tests for upstream installations don't work with this new strategy so they need to be updated * only refresh modules for local specs (not those in upstream packages); optionally generate local module files for packages installed upstream * when a user tries to locate a module file for a package installed upstream, tell them to use the upstream spack instance to locate it * support recursive upstream databases (allow upstream databases to use their own upstream databases) * separate upstream config into separate file with its own schema; each entry now also includes a name * metadata_dir is no longer customizable on a per-instance basis for YamlDirectoryLayout * treat metadata_dir as an instance variable but dont set it from kwargs; this follows several other hardcoded variables which must be consistent between upstream and downstream DBs. Also update DirectoryLayout.metadata_path to work entirely with Spec.prefix, since Spec.prefix is set from the DB when available (so metadata_path was duplicating that logic)