Blob Blame History Raw
From 37dec7006368fc85f4cefa31d3e92f7daff3f680 Mon Sep 17 00:00:00 2001
From: Michal Srb <msrb@redhat.com>
Date: Wed, 7 Jan 2015 00:47:08 +0100
Subject: [PATCH 1/3] [mvn_artifact] Fix "TypeError: process_raw_request() got
 an unexpected keyword argument 'scl'"

---
 java-utils/mvn_artifact.py | 12 +++++-------
 macros.d/macros.xmvn       |  2 +-
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/java-utils/mvn_artifact.py b/java-utils/mvn_artifact.py
index 424252b..eb27a82 100644
--- a/java-utils/mvn_artifact.py
+++ b/java-utils/mvn_artifact.py
@@ -88,7 +88,7 @@ class UnknownVersion(Exception):
     pass
 
 
-def get_parent_pom(pom, scl=None):
+def get_parent_pom(pom):
     try:
         metadata = Metadata(config)
         known_artifacts = metadata.get_provided_artifacts()
@@ -103,7 +103,7 @@ def get_parent_pom(pom, scl=None):
 
     req = ResolutionRequest(pom.groupId, pom.artifactId,
                             extension="pom", version=pom.version)
-    result = XMvnResolve.process_raw_request([req], scl=scl)[0]
+    result = XMvnResolve.process_raw_request([req])[0]
     if not result:
         raise Exception("Unable to resolve parent POM")
 
@@ -169,7 +169,7 @@ def expand_props(deps, props):
         d.interpolate(props)
 
 
-def gather_dependencies(pom_path, scl=None):
+def gather_dependencies(pom_path):
     if not pom_path:
         return []
     pom = POM(pom_path)
@@ -189,7 +189,7 @@ def gather_dependencies(pom_path, scl=None):
             except PomLoadingException:
                 pass
         if not ppom:
-            ppom = get_parent_pom(parent, scl=scl)
+            ppom = get_parent_pom(parent)
 
         parent = ppom.parent
         pom_props = get_model_variables(ppom)
@@ -246,8 +246,6 @@ if __name__ == "__main__":
                       help="skip dependencies section in resulting metadata")
     parser.add_option("-D", action="append", type="str",
                       help="add artifact property", metavar="property=value")
-    parser.add_option("-n", "--namespace", type="str",
-                      help=SUPPRESS_HELP, default=None)
 
     sys.argv = args_to_unicode(sys.argv)
 
@@ -300,7 +298,7 @@ if __name__ == "__main__":
     if (not options.skip_dependencies and pom_path
        and not is_it_ivy_file(pom_path)):
         deps = []
-        mvn_deps = gather_dependencies(pom_path, scl=options.namespace)
+        mvn_deps = gather_dependencies(pom_path)
         for d in mvn_deps:
             deps.append(MetadataDependency.from_mvn_dependency(d))
         if deps:
diff --git a/macros.d/macros.xmvn b/macros.d/macros.xmvn
index 1a587fb..e7a6dda 100644
--- a/macros.d/macros.xmvn
+++ b/macros.d/macros.xmvn
@@ -118,7 +118,7 @@
 #
 # Usage: %mvn_artifact <pom> [<artifact-file>]
 #
-%mvn_artifact %{pyinterpreter} %{javadir}-utils/mvn_artifact.py %{?scl:-n %{?scl}}
+%mvn_artifact %{pyinterpreter} %{javadir}-utils/mvn_artifact.py
 
 
 # %mvn_build - build Maven project
-- 
2.1.0