From cd98781fb4a16668ec2243b2632dca8a42502472 Mon Sep 17 00:00:00 2001 From: Harmen Stoppels Date: Wed, 12 Feb 2025 16:27:37 +0100 Subject: [PATCH] concretize.lp: don't warn about deprecation when external (#49008) --- lib/spack/spack/solver/concretize.lp | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/spack/spack/solver/concretize.lp b/lib/spack/spack/solver/concretize.lp index 10b65413a58..30ef4abccbf 100644 --- a/lib/spack/spack/solver/concretize.lp +++ b/lib/spack/spack/solver/concretize.lp @@ -265,6 +265,7 @@ error(100, "Cannot select a single version for virtual '{0}'", Virtual) % If we select a deprecated version, mark the package as deprecated attr("deprecated", node(ID, Package), Version) :- attr("version", node(ID, Package), Version), + not external(node(ID, Package)), pkg_fact(Package, deprecated_version(Version)). error(100, "Package '{0}' needs the deprecated version '{1}', and this is not allowed", Package, Version)