Blame SOURCES/0003-Add-hack-for-forcing-correct-namespace-in-depmap-res.patch

e981c5
From de97042bc5c3eaea30f6f63958e422a05b0290b0 Mon Sep 17 00:00:00 2001
e981c5
From: Mikolaj Izdebski <mizdebsk@redhat.com>
e981c5
Date: Wed, 17 Dec 2014 23:31:35 +0100
082d69
Subject: [PATCH 3/5] Add hack for forcing correct namespace in depmap resolver
e981c5
e981c5
---
e981c5
 .../fedoraproject/xmvn/resolver/impl/depmap/DepmapBasedResolver.java | 5 +++++
e981c5
 1 file changed, 5 insertions(+)
e981c5
e981c5
diff --git a/xmvn-core/src/main/java/org/fedoraproject/xmvn/resolver/impl/depmap/DepmapBasedResolver.java b/xmvn-core/src/main/java/org/fedoraproject/xmvn/resolver/impl/depmap/DepmapBasedResolver.java
e981c5
index 298b060..8ad228d 100644
e981c5
--- a/xmvn-core/src/main/java/org/fedoraproject/xmvn/resolver/impl/depmap/DepmapBasedResolver.java
e981c5
+++ b/xmvn-core/src/main/java/org/fedoraproject/xmvn/resolver/impl/depmap/DepmapBasedResolver.java
e981c5
@@ -202,6 +202,11 @@ public class DepmapBasedResolver
e981c5
                     DefaultResolutionResult result = new DefaultResolutionResult( artifactPath );
e981c5
                     result.setCompatVersion( version );
e981c5
                     result.setNamespace( repo != null ? repo.getNamespace() : null );
e981c5
+
e981c5
+                    // XXX an ugly hack
e981c5
+                    if ( artifactPath.startsWith( Paths.get( "/opt/rh" ) ) )
e981c5
+                        result.setNamespace( artifactPath.getName( 2 ).toString() );
e981c5
+
e981c5
                     return result;
e981c5
                 }
e981c5
             }
e981c5
-- 
082d69
2.7.4
e981c5