spack/var/spack/repos/builtin.mock/packages
Peter Scheibel 2e387ef585
Package hashing: fix detection of directives (#14763)
The hashing logic looks for function calls that are Spack directives.
It expects that when a Spack directive is used that it is referenced
directly by name, and that the directive function is not itself
retrieved by calling another function. When the hashing logic
encountered a function call where the function was determined
dynamically, it would fail (attempting to access a name attribute
that does not happen to exist in this case).

This updates the hashing logic to filter out function calls where the
function is determined dynamically when looking for uses of Spack
directives.
2020-02-20 13:45:58 -08:00
..
a Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
archive-files copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
b Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
boost Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
build-error copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
build-warnings copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
c Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
callpath copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
canfail copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
cmake copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
cmake-client copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
conflict copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
conflict-parent copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
conflicting-dependent Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dep-diamond-patch-mid1 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dep-diamond-patch-mid2 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dep-diamond-patch-top Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dependency-install copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
dependent-install copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
dev-build-test-install copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
develop-test Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
develop-test2 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
direct-mpich Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dt-diamond Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dt-diamond-bottom Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dt-diamond-left Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dt-diamond-right Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dtbuild1 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dtbuild2 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dtbuild3 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dtlink1 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dtlink2 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dtlink3 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dtlink4 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dtlink5 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dtrun1 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dtrun2 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dtrun3 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dttop Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dtuse Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
dyninst copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
e Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
extendee copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
extension1 copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
extension2 copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
externalmodule Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
externalprereq Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
externaltest copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
externaltool Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
externalvirtual Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
failing-build copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
fake Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
flake8 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
flatten-deps copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
git-svn-top-level Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
git-test Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
git-top-level Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
git-url-svn-top-level Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
git-url-top-level Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
hash-test1 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
hash-test2 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
hash-test3 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
hash-test4 Package hashing: fix detection of directives (#14763) 2020-02-20 13:45:58 -08:00
hdf5 Spack find: fix queries that specify dependencies (#14757) 2020-02-10 11:22:21 -08:00
hg-test Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
hg-top-level Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
hypre Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
indirect-mpich Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
libdwarf copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
libelf copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
maintainers-1 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
maintainers-2 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
missing-dependency copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
mixedversions Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
module-path-separator Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
mpich copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
mpich2 copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
mpileaks copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
multi-provider-mpi Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
multimethod copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
multimethod-base copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
multimethod-diamond copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
multimethod-diamond-parent copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
multimethod-inheritor copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
multimodule-inheritance Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
multivalue_variant Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
netlib-blas Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
netlib-lapack Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
nosource copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
nosource-install Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
noversion copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
noversion-bundle copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
openblas Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
openblas-with-lapack Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
optional-dep-test Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
optional-dep-test-2 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
optional-dep-test-3 Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
othervirtual Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
override-context-templates Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
override-module-templates Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
patch Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
patch-a-dependency Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
patch-inheritance copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
patch-several-dependencies Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
patchelf copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
perl Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
perl-extension copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
preferred-test Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
printing-package copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
py-extension1 copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
py-extension2 copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
python Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
raiser copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
simple-inheritance Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
singlevalue-variant-dependent Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
svn-test Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
svn-top-level Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
trivial-install-test-package copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
url_override copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
url-list-test Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
url-only-override copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
url-only-override-with-gaps copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
url-test Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
when-directives-false Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
when-directives-true Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
zmpi Distributed builds (#13100) 2020-02-19 00:04:22 -08:00