summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorPaul Ferrell <51765748+Paul-Ferrell@users.noreply.github.com>2019-11-20 17:00:44 -0700
committerPeter Scheibel <scheibel1@llnl.gov>2019-11-20 17:00:44 -0700
commitfb3a3ba95e741ba55485affae3ca4ef4a876d69e (patch)
tree8a3ba32f9d07a74b3b58a43b952d8bec2ec3306d /var
parent9cd778f1527cbb271ca40f4f3b1190ad79beb96d (diff)
downloadspack-fb3a3ba95e741ba55485affae3ca4ef4a876d69e.tar.gz
spack-fb3a3ba95e741ba55485affae3ca4ef4a876d69e.tar.bz2
spack-fb3a3ba95e741ba55485affae3ca4ef4a876d69e.tar.xz
spack-fb3a3ba95e741ba55485affae3ca4ef4a876d69e.zip
mirror bug fixes: symlinks, duplicate patch names, and exception handling (#13789)
* Some packages (e.g. mpfr at the time of this patch) can have patches with the same name but different contents (which apply to different versions of the package). This appends part of the patch hash to the cache file name to avoid conflicts. * Some exceptions which occur during fetching are not a subclass of SpackError and therefore do not have a 'message' attribute. This updates the logic for mirroring a single spec (add_single_spec) to produce an appropriate error message in that case (where before it failed with an AttributeError) * In various circumstances, a mirror can contain the universal storage path but not a cosmetic symlink; in this case it would not generate a symlink. Now "spack mirror create" will create a symlink for any package that doesn't have one.
Diffstat (limited to 'var')
0 files changed, 0 insertions, 0 deletions