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