From 29ce69f3edef0482d850118cbaf1b368034495d6 Mon Sep 17 00:00:00 2001 From: Todd Gamblin Date: Sat, 26 Aug 2017 18:09:01 -0700 Subject: Only print "no patches needed" if there were no patches. --- lib/spack/spack/package.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/spack/spack/package.py b/lib/spack/spack/package.py index b70113e9f5..3bfee0a0b6 100644 --- a/lib/spack/spack/package.py +++ b/lib/spack/spack/package.py @@ -1044,7 +1044,11 @@ class PackageBase(with_metaclass(PackageMeta, object)): except spack.multimethod.NoSuchMethodError: # We are running a multimethod without a default case. # If there's no default it means we don't need to patch. - tty.msg("No patches needed for %s" % self.name) + if not patched: + # if we didn't apply a patch, AND the patch function + # didn't apply, say no patches are needed. + # Otherwise, we already said we applied each patch. + tty.msg("No patches needed for %s" % self.name) except: tty.msg("patch() function failed for %s" % self.name) touch(bad_file) -- cgit v1.2.3-70-g09d2