Fix bug in directory layout hidden files()
This commit is contained in:
@@ -182,7 +182,7 @@ def __init__(self, root, **kwargs):
|
||||
|
||||
@property
|
||||
def hidden_file_paths(self):
|
||||
return (self.metadata_dir)
|
||||
return (self.metadata_dir,)
|
||||
|
||||
|
||||
def relative_path_for_spec(self, spec):
|
||||
|
@@ -984,8 +984,10 @@ def do_activate(self, **kwargs):
|
||||
self._sanity_check_extension()
|
||||
force = kwargs.get('force', False)
|
||||
|
||||
spack.install_layout.check_extension_conflict(self.extendee_spec, self.spec)
|
||||
spack.install_layout.check_extension_conflict(
|
||||
self.extendee_spec, self.spec)
|
||||
|
||||
# Activate any package dependencies that are also extensions.
|
||||
if not force:
|
||||
for spec in self.spec.traverse(root=False):
|
||||
if spec.package.extends(self.extendee_spec):
|
||||
@@ -1016,6 +1018,7 @@ def ignore(filename):
|
||||
conflict = tree.find_conflict(self.prefix, ignore=ignore)
|
||||
if conflict:
|
||||
raise ExtensionConflictError(conflict)
|
||||
|
||||
tree.merge(self.prefix, ignore=ignore)
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user