From c6ac709d70adf9d6ecf5b840411bf5e3e4ba1523 Mon Sep 17 00:00:00 2001
From: Gregory Becker <becker33@llnl.gov>
Date: Mon, 9 May 2016 17:06:21 -0700
Subject: [PATCH] WIP fixing all the things that broke when I changed the
 anonymous spec names

---
 lib/spack/spack/spec.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/spack/spack/spec.py b/lib/spack/spack/spec.py
index 0c6a49dd4c..547f006e7a 100644
--- a/lib/spack/spack/spec.py
+++ b/lib/spack/spack/spec.py
@@ -2122,6 +2122,7 @@ def spec(self, name, check_valid_token = False):
                 spec_namespace = None
             self.check_identifier(spec_name)
         else:
+            spec_namespace = None
             spec_name = None
 
 
@@ -2293,7 +2294,8 @@ def parse_anonymous_spec(spec_like, pkg_name):
         try:
             anon_spec = Spec(spec_like)
             if anon_spec.name != pkg_name:
-                raise SpecParseError(spack.parse.ParseError("","","Expected anonymous spec for package %s but found spec for package %s" % (pkg_name, anon_spec_name) ))
+                print anon_spec.name, pkg_name
+                raise SpecParseError(spack.parse.ParseError("","","Expected anonymous spec for package %s but found spec for package %s" % (pkg_name, anon_spec.name) ))
         except SpecParseError:
             anon_spec = Spec(pkg_name + ' ' +  spec_like)
             if anon_spec.name != pkg_name: raise ValueError(
-- 
GitLab