Blob Blame History Raw
From de97042bc5c3eaea30f6f63958e422a05b0290b0 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk@redhat.com>
Date: Wed, 17 Dec 2014 23:31:35 +0100
Subject: [PATCH 3/5] Add hack for forcing correct namespace in depmap resolver

---
 .../fedoraproject/xmvn/resolver/impl/depmap/DepmapBasedResolver.java | 5 +++++
 1 file changed, 5 insertions(+)

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
index 298b060..8ad228d 100644
--- 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
@@ -202,6 +202,11 @@ public class DepmapBasedResolver
                     DefaultResolutionResult result = new DefaultResolutionResult( artifactPath );
                     result.setCompatVersion( version );
                     result.setNamespace( repo != null ? repo.getNamespace() : null );
+
+                    // XXX an ugly hack
+                    if ( artifactPath.startsWith( Paths.get( "/opt/rh" ) ) )
+                        result.setNamespace( artifactPath.getName( 2 ).toString() );
+
                     return result;
                 }
             }
-- 
2.7.4