From c09eea59474b6c92fdbaec8d7fe3ccdb2c733dfc Mon Sep 17 00:00:00 2001 From: "Adam J. Stewart" Date: Fri, 4 Jun 2021 02:55:09 -0500 Subject: Don't warn about missing source id for external packages (#24125) --- lib/spack/spack/package.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/spack/spack/package.py b/lib/spack/spack/package.py index 9958f16efe..051f135667 100644 --- a/lib/spack/spack/package.py +++ b/lib/spack/spack/package.py @@ -1529,8 +1529,9 @@ class PackageBase(six.with_metaclass(PackageMeta, PackageViewMixin, object)): # should this attempt to download the source and set one? This # probably only happens for source repositories which are # referenced by branch name rather than tag or commit ID. - message = 'Missing a source id for {s.name}@{s.version}' - tty.warn(message.format(s=self)) + if not self.spec.external: + message = 'Missing a source id for {s.name}@{s.version}' + tty.warn(message.format(s=self)) hash_content.append(''.encode('utf-8')) else: hash_content.append(source_id.encode('utf-8')) -- cgit v1.2.3-70-g09d2